27 Aug
|
StashFin
|
Gurugram
We are seeking an experienced Node.js Backend Developer with TypeScript expertise to join our agile team. As a senior engineer, you will lead the design, development, and scaling of backend systems, ensuring they are productive, scalable, and performant. You will collaborate with cross-functional teams to build high-performance microservices, APIs, and data storage solutions.
Responsibilities:
Architect and develop backend systems and microservices using Node.js and TypeScript.
Design and optimize MySQL databases, leveraging ORM frameworks for maintainability.
Integrate RabbitMQ for inter-service communication and Redis for caching and task queuing.
Implement high-performance, secure APIs and enforce best practices for data protection.
Lead and mentor junior developers, conducting code reviews to maintain high standards.
Write unit, integration, and end-to-end tests to ensure application reliability.
Drive improvements in system design, performance, and scalability.
Collaborate with Agile teams, participating in sprint planning, stand-ups, and retrospectives.
Contribute to CI/CD pipelines and automation frameworks for efficient deployment.
Qualifications:
Bachelor's degree in Computer Science or related field, or equivalent experience.
Proven experience with Node.js, TypeScript, and MySQL.
Strong expertise in RabbitMQ, Redis, and designing scalable APIs.
Knowledge of authentication mechanisms and securing backend systems.
Familiarity with test-driven development and automated testing.
Robust problem-solving skills and ability to lead technical initiatives.
Experience in mentoring junior engineers and contributing to architectural decisions.
Desirable:
Experience with Kafka, Docker, Kubernetes, and CI/CD practices.
Work Location: In person
📌 Sde Ii/iii Backend Node Js Gurugram
🏢 StashFin
📍 Gurugram