Senior Azure Cloud Backend Engineer
Overview
Job Description:
Senior Backend Engineer – Node.js, SQL, Azure, Terraform (8–10 Years)
Hybrid (Tue-Thurs 8:30 PM – 5:00 PM EST)
Role Overview
We are seeking an experienced Senior Backend Engineer with deep expertise in Node.js development, SQL optimization, Azure cloud services, Infrastructure as Code (Terraform), and modern Dev Ops practices.
The ideal candidate will build scalable backend services, cloud-native integrations, serverless applications, and infrastructure automation while contributing to high-quality engineering practices in an Agile environment.
This role is highly technical, requiring strong backend engineering expertise and the ability to collaborate with architecture, cloud, data, and Dev Ops teams to deliver secure, reliable, and performant systems.
Key Responsibilities- Backend Development:
Design, develop, and maintain backend services and REST APIs using Node.js (Express, NestJS, or similar frameworks). - Implement server-side business logic, microservices, and API integrations.
- Optimize system performance, reliability, and scalability through efficient coding practices.
- Database Development (SQL):
Develop and optimize complex SQL queries, stored procedures, and schemas. - Work with databases such as SQL Server, Postgre
SQL, or MySQL. - Ensure data integrity, perform indexing, and conduct performance tuning.
- Azure Cloud Development:
Build cloud-native applications using Azure API Management (APIM) for API publishing, policies, throttling, and authentication. - Azure Logic Apps for workflow automation and integrations.
- Azure Function Apps for serverless compute.
- Azure Event Hubs for streaming/event ingestion.
- Azure Networking (VNets, endpoints, firewalls, service endpoints).
- Implement cloud security best practices including: managed identities, Azure Key Vault, RBAC and secure networking.
- Infrastructure as Code (Terraform):
Write and maintain Terraform scripts for provisioning Azure infrastructure. - Build reusable modules, implement state management, and integrate IaC into CI/CD workflows.
- Ensure version-controlled, reproducible infrastructure aligned with Dev Ops standards.
- Dev Ops & CI/CD:
Collaborate on CI/CD pipelines using Git Hub Actions, Azure Dev Ops, or similar tools. - Participate in containerization and orchestration (Docker, AKS optional).
- Monitor and troubleshoot applications using Azure Monitor, App Insights, and distributed logging solutions.
- Collaboration & Delivery Excellence:
Work in an Agile (Scrum/Kanban) environment. - Participate in code reviews, design discussions, pair programming, and architecture decisions.
- Produce high-quality documentation including technical designs and deployment guides.
- Contribute to continuous improvement, engineering standards, and productivity enhancements.
- Node.js backend development
- Advanced SQL development (queries, stored procedures, performance tuning)
- Azure Cloud Services: APIM
- Azure Logic Apps
- Azure Function Apps
- Azure Event Hubs
- Azure Networking
- Terraform for IaC
- Strong understanding of API design, microservices, and backend architecture
- Experience working in Agile teams
- Experience building real-time data pipelines using Kafka or Spark Streaming.
- Exposure to Azure or other cloud platforms at scale.
- Strong diagnostic, analytical, and problem-solving skills.
- Familiarity with CI/CD tools such as Jenkins, Bamboo, Circle
CI. - Knowledge of build pipelines, artifact repositories, and zero-downtime deployment.
8–10 years in backend engineering, cloud development, or full-stack development with strong experience in Node.js, SQL, Terraform, and Azure.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: