Type: Full Time - Remotely
Department: Technology
We are looking for a motivated Software Developer to enhance the backend of our product database and develop new features for our consumers.
Our technology you will work with:
- PHP, Javascript, Typescript
- Write clean, well-designed, efficient, testable and reusable code.
- Contribute to all phases of the development lifecycle.
- Design, develop, test and maintain restful APIs, data storage solutions, and third-party libraries.
- Troubleshoot, test and maintain the existing software, including applications, databases, interfaces, and new functionalities.
- Coordinate and collaborate cross-functionally to ensure the project meets business objectives and compliance standards.
- Participate in code reviews.
- Be abreast of the latest tech updates and best practices.
- Provide support for the desk with product related questions or issues.
- Bachelor’s Degree in Computer Science or related field with a solid foundation.
- At least 3 years of experience in backend software development.
- Experience in high traffic and high demand software development.
- Fluent in communication using the English Language.
- Able to work in a close-knit team as well as independently.
- Understand fundamental design principles behind a scalable application.
- Practice Agile or Scrum software development methodologies.
- Experience in microservices and containerised development.
- Passionate and consistently working towards high standards and goals.
- Willingness to learn and accept criticism for the benefit of self-improvement is a must.
- Experience in SOLID and DRY principles.
- Experience in backend frameworks, such as Laravel, node.js and express.
- Experience in Serverless stack.
- Experience in TDD, design patterns,
- Experience in AWS cloud services, such as SQS, Lambda, API Gateway and Elastic Beanstalk.
- Understanding of APIs, horizontally scalable services, data modelling