Job Description: Senior Backend Engineer SQL Azure Terraform (810 Years)
Keyword: Python and PySpark Developers
Skills: Agile Way of Working Digital:
Hybrid (Tue-Thurs 8:30 PM 5:00 PM EST)
Role Overview
We are seeking an experienced Senior Backend Engineer with deep expertise in development SQL optimization Azure cloud services Infrastructure as Code (Terraform) and modern DevOps 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 DevOps teams to deliver secure reliable and performant systems.
Key Responsibilities
Backend Development
Design develop and maintain backend services and REST APIs using (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 PostgreSQL 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 DevOps standards.
DevOps & CI/CD
Collaborate on CI/CD pipelines using GitHub Actions Azure DevOps 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.
Essential Skills
backend development
Advanced SQL development (queries stored procedures performance tuning)
Azure Cloud Services:
APIM
Logic Apps
Function Apps
Event Hubs
Azure Networking
Terraform for IaC
Strong understanding of API design microservices and backend architecture
Experience working in Agile teams
Desirable Skills
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 CircleCI.
Knowledge of build pipelines artifact repositories and zero-downtime deployment.
Experience Required
810 years in backend engineering cloud development or full-stack development with strong experience in SQL Terraform and Azure.