We are looking for a software developer to join us as Full Stack Engineer and be part of the team developing the Product. This role is key to our organisations success as both a market force and a provider of cutting-edge end-user experiences. You will be directly working on building the software behind the platform that will power the Indian hyperscale cloud ecosystem.
In this role, youll be working alongside a young team who will collaborate with you and foster a culture of mutual learning.
Total /Relevant Experience:
- 3-6 years of experience
Key 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.
- Optimizing the application backend for security, efficiency, performance and a delightful user experience.
- Engineering the application in a way that’s 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.
Must-have skill: Needless to say, this role is a combination of proven experience and the ability to think spontaneously. We’ll be evaluating your candidature on the following criteria:
- 5+ years of experience of working as a software full stack developer/engineer.
- Robust knowledge of web frontend development technologies including typescript-based frameworks (React), NestJS, MySQL, Microservices, MongoDB, Kafka etc.
- Solid foundation of technically implementing solutions, backend architectures and following SDLC practices.
- Understanding 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.