Our Developers create and maintain systems written in various programming languages and databases (NodeJS, React, PHP, PostgreSQL, etc). In order to be successful in this role, you need to have experience coding in a deadline driven, multi-project environment and creating an intuitive experience for users. To be considered for this position you will need to have strong backend development skills and experience with Javascript &PHP. We are looking for a strong analytical problem solver, who can maintain a high attention to detail working independently or as part of a team, in a remote setting.
What else you'll be doing:
- Develop, Test and Maintain existing and new systems
- Collaborate with other Engineers, Developers, Architects, Quality Assurance, System Engineers, Project Managers in solving new and existing technical challenges
- Work independently to write complex code
- Independently design solutions and database structures
- Responsible to peer code review, merge code, build release candidates and deploy to various environments
- Perform as Technical Leads on a project when necessary
- Mentor/Assist Junior Engineers
- Participate and provide inputs in the various architecture topics/discussions
What we need from you:
- Bachelor’s degree in Computer Science, or equivalent education/experience
- 2+ years of professional-level Object Oriented Programming experience, including experience with MVC frameworks and full stack development
- 2+ years of professional-level Node.js and React.js or other Javascript frameworks experience
- 2+ years Linux experience
- 2+ years of AWS or other cloud computing experience
- Experience with REST, GraphQL, Web Sockets or similar web service
- Experience with Continuous Integration/Continuous Deployment
How to be an all star:
- PostgreSQL Database Design and Administration
- Serverless, Express, NodeJS, TypeScript, Symfony2, Laravel, Zend or similar framework experience