The fast-growing tech company is looking for a skilled Python Developer with at least 4 years of experience to join their dynamic development team. The ideal candidate will have a strong background in Python development and a passion for solving complex problems.
Responsibilities:
- Design, develop, and maintain high-quality Python applications
- Collaborate with cross-functional teams to define software requirements and build efficient, scalable solutions
- Write clean, maintainable, and efficient code following best practices
- Perform code reviews and provide feedback to ensure high code quality
- Troubleshoot, debug, and upgrade existing applications
- Work with databases (SQL/NoSQL) and API integration
- Contribute to all phases of the software development lifecycle, including design, implementation, testing, and deployment
- Stay updated on new technologies and continuously improve development skills
Requirements
- 4+ years of experience in Python development
- Strong proficiency in Python and understanding of Python frameworks (e.g., Django, Flask)
- Experience with databases (MySQL, PostgreSQL, MongoDB, etc.)
- Familiarity with RESTful APIs and web services
- Knowledge of version control tools (e.g., Git)
- Experience with cloud platforms (AWS, GCP, Azure)
- Strong problem-solving skills and ability to work independently
- Good communication and teamwork skills
Nice to Have:
- Experience with containerization and orchestration tools (Docker, Kubernetes)
- Familiarity with front-end technologies (HTML, CSS, JavaScript)
- Experience with cloud platforms (AWS, GCP, Azure)
- Experience in Agile development methodologies
Benefits
- Competitive salary and benefits
- Opportunity to work with cutting-edge technologies
- A collaborative and innovative work environment
- Professional growth and development opportunities