Provide technical leadership in the design, development, testing, and deployment of scalable
backend services and APIs using Node.js.
Drive the architectural decisions of backend systems, ensuring scalability, maintainability, and
adherence to industry best practices.
Oversee MongoDB databases, including advanced data modeling, indexing strategies, and
optimization for performance.
Address performance bottlenecks in the backend infrastructure.
Design and optimize database schemas for scalability and performance.
Implement advanced security measures, including authentication and authorization
mechanisms.
Conduct security audits and ensure compliance with industry standards.
Collaborate with DevOps teams on deployment processes and infrastructure scaling.
Understand containerization and orchestration tools like Docker and Kubernetes.
Work closely with frontend developers, UI/UX designers, and other stakeholders.
Act as a bridge between different teams to ensure effective communication.
Set and enforce coding standards, ensuring the creation of clean, modular, and maintainable
code. Conduct code reviews and mentor junior and mid-level developers.
Contribute to the development of coding standards and best practices within the team.
Introduce new technologies, tools, and development methodologies to enhance the overall
backend development process.
Propose and implement innovative solutions to improve system architecture and efficiency.
Handle advanced MongoDB operations, such as sharding, replication, and data migrations.
Lead technical discussions and contribute to strategic planning.
Oversee version control systems (e.g., Git) to manage and track changes to the codebase
effectively.
Implement and enforce security best practices to safeguard data and ensure the integrity of
backend systems.
Create and maintain comprehensive technical documentation for backend services and APIs.
+5 Years of experience. Expertise in designing scalable and efficient backend architectures. Expertise in Node.js, including advanced concepts such as asynchronous programming, event-driven architecture, and design patterns. Expertise in MongoDB, including advanced data modeling, query optimization, and databaseadministration. Implementation of advanced security measures, encryption, and compliance with industrystandards. Experience in handling large-scale data processing requirements and ensuring system scalability. Leadership in collaborating with frontend developers, UI/UX designers, and other stakeholders. Familiarity with deploying and managing Node.js applications and MongoDB in cloudenvironments. Knowledge of containerization tools like Docker and orchestration with Kubernetes