Ready to make your next career move? Join us now!
Responsibilities:
- Collaborate with other engineers, product managers, and designers to solve challenging problems for delivering solutions that meet the business goals and requirements.
- Design, build and maintain high performance, reusable, and reliable code using any modern language such as Nodejs, Java, or PHP.
- Leading architectural and design decisions in the migration of legacy applications.
- Coaching and mentoring other team members as senior members of the team.
- Conducting code reviews and ensuring high code quality.
- Writing unit tests to ensure the quality of the developed features.
Requirements:
- 4+ years of Experience in Software Development.
- Excellent knowledge of relational databases and SQL.
- Knowledge of different datastores.
- Excellent knowledge of the best practices in developing RESTful APIs.
- Experience with message queueing services.
- Experience with CI/CD systems such as Jenkins.
- Experience in Agile framework and Scrum methodologies.
- Knowledge and experience in NodeJS, or PHP is a plus.
- Experience in building and maintaining microservices is a plus.