Senior Python Developer
Job Title: Senior Python Developer
Experience Level: Senior (6+ years)Job Overview:We are seeking a highly skilled Senior Python Developer to join our dynamic and growing team. The ideal candidate will have a strong background in Python programming, extensive experience in API development, and a deep understanding of cloud technologies including AWS and Azure. This role is critical in building scalable, secure, and efficient systems and services for our enterprise applications.
Key Responsibilities:Design, develop, and maintain high-quality, scalable, and secure RESTful APIs using Python frameworks (e.g., FastAPI, Flask, Django).Write clean, maintainable, and efficient code with a strong emphasis on quality and performance.Collaborate with cross-functional teams (frontend, DevOps, QA, Product) to deliver well-integrated solutions.Implement automated unit, integration, and functional tests to ensure code quality and system reliability.Design and implement CI/CD pipelines in collaboration with DevOps teams.Utilize AWS and Azure services to build, deploy, and manage cloud-native applications.Optimize performance and scalability of backend services.Participate in code reviews, mentoring, and knowledge sharing within the team.Troubleshoot and resolve issues in development, test, and production environments.
Required Skills and Qualifications:Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.6+ years of experience in backend development using Python.Proficiency in developing APIs using REST Strong understanding of software engineering principles, design patterns, and best practices.Experience with AWS services or Azure services (e.g., App Services, Azure Functions, Azure SQL, Blob Storage).Proficiency with Docker and container orchestration (e.g., Kubernetes is a plus).Strong knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).Familiarity with Agile development methodologies and tools like Jira, Git, CI/CD tools.
Excellent problem-solving skills and attention to detail.Strong communication skills and the ability to work independently or as part of a team.
Preferred Qualifications:Experience with serverless architecture and event-driven design.Experience with monitoring and observability tools (e.g., CloudWatch, Azure Monitor, Prometheus).
Certifications in AWS/Azure are a plus.
3 must haves
Python 4/5
AWS 4/5
noSql 3/5