Position Overview
A minimum of 6-7 years of software development experience with proven results in delivering projects end-to-end and successfully going live.
A minimum of 1 year of experience leading a team and mentoring team members.
Proficient in solutioning and designing system architecture. The architecture designed is enterprise-level, resilient, and scalable.
Experienced in designing and implementing frontend and backend APIs of moderate complexity.
Strong advocate of automated testing – e.g. unit testing, integration testing.
Proficient in using cloud technologies such as AWS, GCP, Azure, etc..
Proficient in developing and designing CI/CD pipelines using Bitbucket Pipeline for ease of deployment, with SOPs in place, e.g., unit testing, documentation generation, etc.
Proficient in serverless technology such as Docker, Kubernetes, or equivalent services in cloud providers.
Proficient in the use of technology stacks: NextJS, Node.js, React, Typescript, Python, Microservices,...