Responsibilities:
Your responsibilities in this role will be centered around the following:
- Developing the application both frontend and backend using a typescript-based stack of frameworks, databases, message queues, middleware and API gateways.
- Optimising the application backend for security, efficiency, performance and a delightful user experience.
- Engineering the application in a way thats secure and tamper-proof.
- Collaborating with the UX, Product and Engineering teams to deliver a robust Product experience.
- Helping frontend engineers and support operations with troubleshooting.
- Building an API-first software development practice and Product.
- Following strict documentation practices around all work done and delivered.
- Staying up to date on emerging technologies.
Requirements:
Needless to say, this role is a combination of proven experience and the ability to think spontaneously. Well be evaluating your candidature on the following criteria:
- 5+ years of experience of working as a software full stack developer/engineer.
- Strong knowledge of web frontend development technologies including typescriptbased frameworks (React), NestJS, MySQL, Microservices, MongoDB, Kafka etc.
- Solid foundation of technically implementing solutions, backend architectures and following SDLC practices.
- Understanding of cloud-native architectures and development using Kubernetes and Docker.
- Prior experience and/or aptitude towards open-source technologies and on-premises software deployments.
- Strong technical knowledge and a core skill set consisting of Typescript-based software development frameworks, tools, libraries and methodologies.
- DevOps-centric mindset with agility and collaboration at core.
- Up to date knowledge on industry trends and best practices.
- Exceptional communication skills with clear verbal and written articulation.