ResFrac develops engineering software and services for the energy industry.
We are looking for an Azure Backend Engineer
with strong Python development skills and hands-on experience building serverless solutions using
Azure Functions. Experience using
AI code-generation toolssuch as GitHub Copilot, OpenAI Codex, or similar is preferred to help accelerate development and improve code quality.
- Design and develop backend services and APIs using
Python
and
Azure Functions
(HTTP triggers, durable functions, event-driven workflows).
- Build and integrate serverless solutions with Azure services (Storage, Batch, CDN, Functions, App Service,
SQL, CosmosDB,
etc.).
- Use AI-assisted coding tools (Copilot, Codex, etc.) to enhance productivity, improve code quality, and streamline development workflows.
- Implement scalable, secure, and maintainable architectures following cloud best practices.
- Create automated tests, monitoring, and logging using Application Insights and Azure Monitor.
- Collaborate with DevOps and frontend teams to deliver reliable and high-performing backend systems.
- Troubleshoot production issues, optimize performance, and contribute to continuous improvement.
- Strong proficiency in
Python
(async programming a plus).
- Hands-on experience with
Azure Functions
and Azure serverless architecture.
- Experience integrating Azure services in backend workflows.
- Solid understanding of REST APIs, event-driven systems, and cloud-native patterns.
- Familiarity with Git, CI/CD pipelines, and cloud development standards.
- Experience with AI code-generation tools (Copilot, Codex, etc.) or willingness to adopt them.
- Experience with AWS/GCP instead of Azure is OK.
- Experience with high performance computing (e.g., Azure Batch)
- Familiarity with JavaScript/TypeScript and C++.- Experience with Azure DevOps or GitHub Actions.
- Knowledge of containers (Docker) and microservice patterns.
- Experience with data services (SQL, NoSQL, etc.).
- Azure certifications (AZ-204, AZ-900, DP-900).
- Experience working in an energy or industrial vertical is a plus.
- Strong problem-solving skills and attention to detail.
- Clear communication and collaborative mindset.
- Ability to work in an agile, fast-paced environment.
- Focus on customer success.