We are looking for a Mid - Sr Back End Developer who loves tinkering with APIs and working with data.In this role you will be ensuring that our backend services remain scalable, secure and performant. You will work closely with cross-functional teams, including product owners, technical teams, QA, customer support, and customer relationship management, to ensure the smooth functioning of the application, enabling seamless user experiences and reliable system performance.
Develop server-side backend services in Node.js that powers the core functionality and business logic of all products
R&D novel and ingenious solutions to create scalable applications tailored to a multitude of global regions
Design high performance database schema and optimize performance on large scale distributed databases
Continuously enhance the app with the latest backend development processes and standards to enhance productivity, code quality, and team collaboration
Actively participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient project delivery.
Use modern DevOps tools and automate everything with Docker and our Kubernetes clusters
Lead code reviews, knowledge sharing sessions, and mentor team mates to enhance the skills and growth of the team.
Develop server-side backend services in Node.js that powers the core functionality and business logic of all products
R&D novel and ingenious solutions to create scalable applications tailored to a multitude of global regions
Design high performance database schema and optimize performance on large scale distributed databases
Continuously enhance the app with the latest code-improving methodologies and security enhancements available
Use modern DevOps tools and automate everything with Docker and our Kubernetes clusters
Document code functionality and architecture designs to share knowledge with an ever growing product squad
Deep expertise in Node.js
Familiar with GraphQL
Sound coding practices with tools such as Docker, Git, unit testing, CI/CD, service-oriented architecture
Developed tracking and monitoring of existing systems
Personal experience with database optimization
Worked extensively with queue management
Solid understanding of secure SDLC
Demonstrable ability to document code, system architecture, and technical decisions for knowledge sharing and maintainability.
Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams.
A proactive and self-motivated attitude, with a strong desire to learn and stay updated on emerging backend technologies and industry trends.