About the Role
We are seeking an experienced Senior Python Full Stack Developer to design, develop, and maintain scalable web applications, APIs, and cloud-based solutions. You will work across the full software development lifecycle, leveraging modern Python frameworks, Azure DevOps, and best-practice engineering standards to deliver robust, secure, and high-performing applications.
Key Responsibilities
- Design, develop, and maintain RESTful APIs and microservices.
- Build scalable web applications using Django and FastAPI.
- Develop and manage CI/CD pipelines using Azure DevOps.
- Integrate, process, and transform structured and unstructured data.
- Optimize database performance and SQL queries.
- Manage source code using Git and branching strategies.
- Write unit tests and maintain high code quality standards.
- Ensure application security, scalability, and reliability.
- Collaborate with cross-functional teams to deliver business-critical solutions.
Essential Skills
- 6–10 years of software development experience.
- Strong expertise in Core Python.
- Hands-on experience with Django and FastAPI.
- Experience building RESTful APIs and microservices.
- Strong SQL skills and database optimization experience.
- Experience with relational and/or NoSQL databases.
- CI/CD pipeline development using Azure DevOps.
- Proficiency with Git version control.
- Experience with unit testing and continuous integration practices.
- Understanding of cloud-based application deployment.