Job Description: We are looking for a
Senior Python Developer to join our team and develop high-performance, scalable, and optimized solutions. The ideal candidate should have extensive experience with
Python, Object-Oriented Programming (OOP), and Data Structures. This role involves solution design, technical mentorship, agile project management, and adherence to best practices.
Job Responsibilities
- Develop and implement optimized, scalable solutions using Python.
- Architect and build high-performance applications with a focus on efficiency and maintainability.
- Provide technical guidance and mentorship to team members.
- Ensure best coding practices, maintainable code, and adherence to software development standards.
- Work in an agile environment, handling multiple projects and meeting deadlines.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug, troubleshoot, and optimize code for performance and scalability.
- Strong problem-solving skills and ability to work independently.
- Experience in designing scalable software solutions.
- Ability to mentor junior developers and conduct code reviews.
- Familiarity with CI/CD pipelines and containerization technologies like Docker and Kubernetes.
Required Skills
Primary: Python, Object-Oriented Programming (OOP), Data Structures.
Experience with: Web frameworks (Django, Flask), Databases (SQL/NoSQL), RESTful APIs, Microservices architecture.
Bonus: Experience with Cloud platforms (AWS, GCP, Azure) and DevOps practices.
If you are passionate about building scalable applications and working in a collaborative environment, we would love to hear from you!