Employment Type
Permanent
Closing Date
1 July 2025 11:59pm
Job Title
Software-Engineer
Job Summary
As a software Engineering Specialist , you thrive on collaborating with your team to design, build, and deliver innovative software applications and products that delight our customers. Your command of diverse skills, passion, curiosity, and ever-learning attitude will help us march toward building a world-class software organization. You will work closely with technical leads/designers and other stakeholders by building prototypes, evaluating different tech stacks, providing strong recommendations, delivering challenging propositions, and propelling overall productivity.
Job Description
We're interested in hearing from people who have
- Critical thinking mindset, strong sense of accountability for product delivery, passion to develop quality software.
- Good communication skills, and team player.
- Experience working (or willing to work) with geographically distributed teams.
- Strong technical background
- Develop own and peer’s skills and be a mentor to junior peers, to build T-shaped team.
Must haves
- Strong hands-on experience in development and testing using microservice/lightweight containers & frameworks such as Spring Boot
- Programming languages: Java 8+ (Strong) / Javascript
- Knowledge of design patterns
- Understands CI/CD process and has experience with at least 1 build server (eg bamboo, gitlab ci, jenkins etc)
- Understands version control and various branching strategies (what are the issues/benefits following particular branching strategies)
- Experience in AWS: serverless computing (lambda, stepfunctions, Glue), RDS, DynamoDB, S3, SQS, sns, kinesis
- experience with SQL and NoSQL DBs
Desirable
- Programming languages: Python, JavaScript/Nodejs
- Docker / K8 / Containerisation tech
- APIGEE or Nginx or similar API gateway experience
- Observability tools - New relic, Splunk, Datadog, ELK stack etc
- Experience in production support