Sr. Software Engineer (Backend)

Job Description:

The Sr. Software Engineer (backend) will work in our development team to write usable, scalable and object-oriented backend APIs to support our web and mobile applications. This person will also compliment a team of frontend developers, quality assurance, artists, designers and product managers. The ideal candidate is an individual who thrives on new challenges, possesses a strong web backend development background, and has the ability to work in a highly dynamic environment.

Skill tags:

Back-end, Architect, NodeJS, PHP, MongoDB, Database, Agile, OOP, System scalability

Salary:

Show us what you can do! We pay top money for top contribution!

Responsibilities:

  • Analyze product requirements and specifications to create, communicate, and implement backend designs and implementations
  • Design, develop, and support high-traffic, high-availability web services and applications
  • Create and enhance application frameworks and modularity
  • Collaborate with the frontend development, quality assurance, integration, production, and product management teams through the full software development lifecycle
  • Drive, create, and enhance the development processes used by the team
  • Provide technical mentorship to the other software engineers

Experience and Qualifications:

  • Minimum 4 year experience in software development with solid hands-on experience in web/mobile programming
  • Extensive experience with SQL (Oracle, MySQL, PostgreSQL, etc.) and NoSQL (MongoDB, Dynamo, CouchDB, etc.)
  • Good object-oriented design and programming skills – we believe in the right tools for the job, but all must have solid OO design as the foundation
  • Agile development process experience; including unit testing, story creation, continuous integration, and close collaboration with product management and quality assurance
  • Exposure to architectural patterns of large, high-scale web applications
  • Excellent verbal & written communication skills in English
  • Bachelor’s degree or equivalent in Computer Science

Other desirable personal qualities and skills:

  • Experience with PHP and Java
  • Excellent communication and interpersonal skills
  • Demonstrated attitude and aptitude for an energetic start­up environment
  • Overseas education and/or working experience is a BIG plus
Apply for job