Job Title: Azure Backend Engineer – Enterprise Integration (Node.js / TypeScript)
Location: India (Hybrid, Bangalore, Pune, Hyderabad, Gurgaon, Kolkata)
Type: Full-time
Experience Level: 6–12 Years
About the Role
We are seeking experienced Backend Engineers with 6–12 years of strong software engineering experience to join a major enterprise integration program leveraging the Microsoft Azure Integration Layer. You will be responsible for building robust, scalable, and secure backend services and integrations that connect enterprise systems, applications, and data flows.
This is a hands-on engineering role where you will work closely with solution architects and functional teams to develop and deliver Azure-native integrations and APIs across a complex enterprise environment.
Key Responsibilities
- Develop backend services and integration components using Cloud serverless technologies
- Build and consume RESTful APIs and microservices to enable communication between enterprise systems
- Collaborate with architects and application teams to translate technical and business requirements into efficient deliverables
- Write clean, maintainable, testable code with a focus on performance and resilience
- Participate in design and code reviews, ensuring alignment with best practices and architectural principles
- Troubleshoot and resolve technical issues across development and test environments
- Utilize existing CI/CD pipelines for code deployment and integration testing (you will not be expected to build or maintain pipelines)
- Work within an Agile delivery framework using tools such as Azure DevOps (ADO), Jira, and Confluence
Key Skills & Experience
Backend Development
- Strong hands-on experience with Node.js and TypeScript
- Proven track record in building robust, scalable backend services using cloud-native, serverless infrastructure (e.g., AWS Lambda, Google Cloud Functions, Azure Functions – technology-agnostic)
- Solid understanding of error handling, performance optimization, and service resilience
- Experience in writing optimized SQL queries
- Experience working with relational databases
Integration Engineering
- Experience in designing and implementing REST API integrations
- Proficient in file-based integrations (e.g., JSON, XML, CSV via SFTP, cloud storage)
- Capable of delivering real-time, near real-time, and scheduled/non-real-time integrations
- Familiar with enterprise integration and interoperability patterns
Queues, Events & Batch Processing
- Experience working with message queues and event-based systems
- Development and optimization of batch processing pipelines
- Knowledge of distributed system behaviors and design considerations
Testing & Documentation
- Strong unit testing and continuous quality validation practices
- Familiarity with testing frameworks and automation integration
- Able to write clear, maintainable technical documentation for code and APIs
CI/CD Awareness & Agile Practices
- Experienced in working within predefined CI/CD pipelines (not responsible for creating or maintaining them)
- Comfortable using tools such as Git, Jira, Azure DevOps, and Confluence
- Active contributor in Agile teams and collaborative development workflows
Who You Are
- 6 to 12 years of relevant backend engineering experience
- Highly skilled in backend development and cloud-native design
- Integration-focused mindset with a strong grasp of real-world system interconnectivity
- Team-oriented, adaptable, and quality-driven
- Strong problem-solving skills and attention to detail
- Collaborative and able to work in a cross-functional team
- Good written and verbal communication skills
- Ability to handle ambiguity and work in a fast-paced environment
Relevant expereince: Node.JS 4+ Years, Azure Cloud - 4+ Years
Mandatory Skill-set: Azure ecosystem: Function App, Logic App, Service Bus, Queue, EventHub, Blob Storage, APIM, REST API integration, and file integration