Search by job, company or skills
Required Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or a related discipline.
3+ years of professional experience in Python development with a strong track record of building backend services and APIs (experience with FastAPI is a plus).
2+ years of practical experience designing, deploying, and managing solutions on Microsoft Azure, with a solid understanding of Azure best practices and security standards.
Proficiency in SQL (preferably PostgreSQL), including query optimization, data modeling, and performance tuning.
Strong grasp of software architecture principles, RESTful API design, and microservices-based development.
Familiarity with CI/CD pipelines, ideally leveraging Azure DevOps or comparable tools.
Excellent written and verbal communication skills.
React.js expertise for front-end development is highly desirable, though not mandatory.
Key Responsibilities:
Design, develop, and maintain scalable backend services and APIs using Python frameworks such as Django or FastAPI.
Architect and deliver cloud-native solutions on Microsoft Azure, leveraging services like App Services, Functions, SQL Database, Storage, and DevOps.
(Optional) Build dynamic, user-friendly front-end applications with React.js, ensuring seamless integration with backend APIs.
Manage and optimize relational databases (PostgreSQL preferred), including schema design, query performance, and data migrations.
Partner with DevOps, QA, and Product teams to deliver secure, high-quality solutions within agreed timelines.
Champion coding best practices, security standards, automated testing, and continuous delivery pipelines in Azure environments.
Provide mentorship and technical guidance to junior developers, fostering skill growth and knowledge sharing.
Diagnose, debug, and optimize applications to improve reliability, performance, and scalability in production cloud environments
Date Posted: 10/09/2025
Job ID: 125971149