About the job
- Design, develop, and sustain robust backend services utilizing Node.js and Express.js.
- Engage with relational and non-relational databases, including MySQL, MongoDB, and Cassandra, to ensure data integrity and optimize performance.
- Leverage ORMs such as Sequelize and Mongoose for efficient database management.
- Implement real-time communication and messaging systems using Kafka, streams, and sockets.
- Architect and optimize APIs for maximum availability and scalability.
- Write high-performance, optimized code following best practices.
- Apply dynamic programming techniques to resolve complex challenges and enhance application performance.
- Develop and maintain effective memory management strategies in code.
- Participate in low-level design (LLD) by producing modular and maintainable software architectures.
- Collaborate with cross-functional teams to comprehend various architectural patterns and tailor solutions accordingly.
- Identify and resolve issues in live applications, ensuring constant system availability and reliability.
- Stay abreast of emerging technologies, integrating them into projects as necessary.

