Key Responsibilities:
As a Senior Python Back-End Developer, your responsibilities will include, but are not limited to:
Development & Technical Leadership:
Design, develop, and maintain scalable and efficient Python-based back-end services.
Write clean, maintainable, and well-documented code following best practices.
Optimize application performance and ensure high availability.
Lead code reviews and mentor Junior Developers.
Troubleshoot and debug complex issues across the stack.
Database & System Integration:
Develop and optimize complex SQL queries and database schemas.
Work with DBMS such as SQL Server, Oracle, PostgreSQL, or EDB.
Integrate third-party APIs and services efficiently.
DevOps & Cloud Deployment:
Containerize applications using Docker and orchestrate with Kubernetes.
Deploy and manage applications on Microsoft Azure.
Implement CI/CD pipelines for automated testing and deployment.
Project & Stakeholder Management:
Collaborate with Product Managers, Front-end Developers, and QA teams, to deliver projects on time.
Provide technical guidance and support to business stakeholders.
Participate in Agile/Scrum ceremonies (sprint planning, stand-ups, and retrospectives).
Qualifications & Experience Required:
BSc in Computer Science, Engineering, or a related field (advantageous).
Minimum 5 years of professional Python development experience.
Strong expertise in SQL and database management systems (SQL Server, Oracle, PostgreSQL, and EDB).
Hands-on experience with Docker, Kubernetes, and Microsoft Azure.
Familiarity with RESTful API design and microservices architecture.
Knowledge of security best practices and data protection.
Excellent problem-solving skills and ability to work in a fast-paced environment.
How to Apply:
If you meet the above requirements and are excited about this opportunity, wed love to hear from you!
Apply directly via the link provided.