Senior Back End Developer
bounteous
Job Summary
The Senior Back End Developer will be responsible for developing, enhancing, and maintaining backend systems and APIs. This includes implementing solutions using Azure serverless services such as Azure Functions, Runbooks, and Logic Apps, and building and maintaining CI/CD pipelines in Azure DevOps. The role requires writing unit and integration tests to ensure high code quality and collaborating with cross-functional teams to design scalable solutions. The developer will also follow industry best practices for development, including version control using Git and infrastructure as code with Terraform. The ideal candidate should have experience with Python, REST APIs, CI/CD pipelines (Azure DevOps), and Azure serverless services. Experience with microservices architecture and integrating with various platforms' APIs is a plus.
Must Have
- Develop and maintain backend systems and APIs.
- Implement solutions using Azure serverless services.
- Build and maintain CI/CD pipelines in Azure DevOps.
- Write unit and integration tests for code quality.
- Follow industry best practices, version control (Git).
Good to Have
- Experience with microservices architectures.
- Experience integrating with various platform APIs.
Job Description
We are seeking a skilled Contract Senior Back End Developer to join our team. The ideal candidate will have a strong background in Python development, cloud technologies (particularly Azure), and CI/CD processes. This role will work on building and enhancing back end solutions with a focus on high-quality, maintainable code and modern cloud practices.
Job Location: Mexico
Role and Responsibilities
Develop, enhance, and maintain backend systems and APIs
Implement solutions using Azure serverless services (Azure Functions, Runbooks, Logic Apps)
Build and maintain CI/CD pipelines, primarily in Azure DevOps
Write unit tests and integration tests to ensure high code quality
Collaborate with cross-functional teams to design scalable solutions
Follow industry best practices for development, including version control (Git) and infrastructure as code (Terraform)
Preferred Qualifications
Strong proficiency in Python (knowledge of PowerShell a plus)
Deep understanding of REST APIs and their design principles
Solid experience with standard development practices, including version control (Git), as well as infrastructure as code (Terraform),
Experience with CI/CD pipelines (Azure DevOps)
Strong knowledge of cloud computing, specifically Azure serverless services
Solid experience with testing methodologies, including unit testing and integration testing
Experience designing and implementing microservices architectures a plus
Hands-on experience integrating with APIs from platforms such as Atlassian, BitWarden, Dropbox, Microsoft Graph, GSuite, Kandji, Slack, SolarWinds, and Zoom a plus