Job Description
We're seeking a Senior Backend Developer to join our dynamic team at a leading software company. This role involves developing server-side logic, ensuring high performance and responsiveness to front-end requests, and integrating frontend elements into the application. You'll work closely with our engineering team to design and implement scalable and efficient systems, maintain and improve existing codebases, and contribute to all phases of the development lifecycle. Ideal candidates should have a strong background in backend technologies, database design, and a passion for creating robust web applications.
Responsibilities
-
•Design and develop REST-based microservices using Node.js within a Docker and Azure Kubernetes Service (AKS) environment.
•Implement real-time signaling features using Azure SignalR Service to facilitate live updates and notifications.
•Manage data storage and retrieval using Azure Cosmos DB, ensuring global distribution, low latency, and high availability.
•Develop serverless business logic with Azure Functions, utilizing C#/.NET for event-driven execution.
•Facilitate decoupled communication between microservices using Azure Service Bus, implementing pub/sub and message queuing patterns.
•Collaborate with frontend developers to integrate backend services with Angular-based single-page applications (SPAs) and TypeScript components.
•Ensure secure identity and access management through Azure Active Directory B2C, supporting multi-factor authentication (MFA) and single sign-on (SSO).
•Mentor and provide technical guidance to junior backend developers.
•Stay updated with the latest trends and advancements in backend technologies and frameworks, advocating for their adoption when beneficial.
Requirements
- Proven experience as a Senior Backend Developer with minimum 5 years of expirience
- Required Skills and Experience:
- Proven experience as a backend developer, with a strong focus on Node.js and RESTful API development.
- Proficiency in containerization technologies, specifically Docker and Azure Kubernetes Service (AKS).
- Experience with real-time communication technologies, particularly Azure SignalR Service.
- Strong knowledge of Azure Cosmos DB for data management, including global distribution and multi-model capabilities.
- Expertise in serverless architecture using Azure Functions and C#/.NET.
- Familiarity with asynchronous messaging systems and event-driven architecture using Azure Service Bus.
- Solid understanding of web technologies, including HTML5, CSS, jQuery, and JavaScript frameworks (Angular, TypeScript).
- Hours: 3PM IST – 12AM IST