Job Openings
Senior Python Developer
About the job Senior Python Developer
We are seeking a skilled and experienced Senior Python Developer to contribute to the development of innovative software solutions. The ideal candidate will possess a strong command of Python and its frameworks, coupled with hands-on experience in cloud platforms and containerization tools. This role requires a Linux SME capable of developing and maintaining robust and scalable applications.
Responsibilities:
- Design, develop, and maintain high-performance Python applications and APIs.
- Utilize Python frameworks (e.g., Django, Flask) to build scalable and efficient web applications.
- Develop and deploy applications on cloud platforms (e.g., AWS, Azure, GCP).
- Implement and manage containerization solutions using Docker and Kubernetes.
- Write clean, well-documented, and testable code.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Troubleshoot and resolve complex technical issues.
- Optimize application performance and ensure scalability.
- Provide technical guidance and mentorship to junior developers.
- Maintain and develop Linux based systems.
Qualifications:
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in Python and its frameworks.
- Hands-on experience with cloud platforms and containerization tools.
- Strong Linux system administration skills.
- Experience with database systems (e.g., PostgreSQL, MySQL).
- Knowledge of software development best practices and design patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Experience with CI/CD pipelines.