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.Skills Required
Javascript, Node.js, React, Sql, Restful Apis, Docker, Graphql