Job Description :
- Design and architecture high-quality software.
- Develop applications by producing clean, efficient code.
- Assist re-engineering and migrating applications to AWS.
- Work in an Agile (Scrum) environment and join in with code reviews, knowledge sharing, and mentoring.
Essential Requirements :
- 8 to 10 years of hands-on experience with PHP.
- Design and implement elegant REST APIs.
- In-depth knowledge of relational databases ( RDBMS ) and NoSQL databases (e.g. MariaDB, MongoDB).
- Strong design skills and understanding of Design Patterns.
- Ability to design and implement solutions for cloud environments on tools such as AWS, Kubernetes, etc.
- Experience in working with messaging systems.
- Strong practise of Unit Testing & TDD.
- Excellent communication skill.
- Degree in Computer Science or similar relevant field.
Good to have :
- Should be able to work with a modern DevOps tech stack, including
- Spinnaker, SonarQube, system monitoring tools (e.g. New Relic), etc.
- Understanding of event-driven architecture using cloud tools.