05 Aug
|
RingCentral
|
Bengaluru
05 Aug
RingCentral
Bengaluru
Software Development Engineer
Experience: 5 to Not Available years
Location: Bangalore, India
Skills: Node.js, Nest.js, TypeScript, PostgreSQL, MongoDB, TypeORM, Prisma, Sequelize, Kafka MQ, Docker, Kubernetes, CI/CD, microservices architecture, B2B systems, unit testing frameworks, API security, OAuth2, JWT, AWS, GCP, Azure
Responsibilities:
• Design, develop, and maintain scalable, high-performance backend applications and services using Node.js and Nest.js.
• Write and maintain unit test cases to ensure code coverage and quality assurance.
• Collaborate in peer programming sessions to share knowledge and improve code quality.
• Conduct code reviews to maintain high engineering standards across the team.
• Design and maintain database structures using PostgreSQL and MongoDB.
• Optimize PostgreSQL queries and work with ORMs in TypeScript (e.g., TypeORM, Prisma).
• Work with Kafka MQ for message-driven communication and system integrations.
• Build and maintain containerized applications using Docker and Kubernetes.
• Collaborate with cross-functional teams to ensure seamless integration between frontend and backend systems.
• Contribute to architecture design, system scalability, and performance optimization.
• Stay updated with the latest backend technologies and industry trends.
Nice to Have:
• Experience with Go (Golang) or Python.
• Familiarity with telephony systems and their integrations.
• Exposure to microservices orchestration and event-driven architectures.
• Understanding of API security best practices and authentication mechanisms (OAuth2, JWT, etc.).
• Experience with cloud platforms such as AWS, GCP, or Azure.
If you are a passionate Node.js/Nest.js developer with solid technical expertise, a collaborative mindset, and a drive to build scalable enterprise-grade systems.
📌 Software Development Engineer (Bengaluru)
🏢 RingCentral
📍 Bengaluru