Position Title: Middle-Level Python Developer
Location: Remote/Only in Ukraine
Job Type: Project
About the Company:
Unavailable
Job Summary:
We seek a skilled Middle-Level Python Developer to join our project. The ideal candidate will have experience in developing, testing, and deploying Python applications, a passion for technology, and a proactive approach to problem-solving. You will work closely with cross-functional teams to design and implement software solutions that meet business needs.
*Disclosure after NDA.
Key Responsibilities:
- Develop, test, and maintain Python-based applications and APIs.
- Collaborate with other developers, designers, and product managers to design software solutions.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Troubleshoot, debug, and optimize code to improve performance and resolve issues.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Contribute to the design and architecture of new features and applications.
- Work with databases, both SQL and NoSQL, for data storage and retrieval.
- Implement automated tests to ensure software quality.
- Stay updated with the latest industry trends and technologies.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 2-4 years of experience in Python development.
- Proficiency in Python frameworks such as Django, Flask, or FastAPI.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Solid understanding of version control systems, preferably Git.
- Experience with databases like PostgreSQL, MySQL, or MongoDB.
- Knowledge of Docker, Kubernetes, or other containerization technologies is a plus.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work in a team environment.
Preferred Qualifications:
- Understanding of Agile methodologies.
- Experience with testing frameworks such as UnitTest.
What We Offer:
- Competitive salary and benefits package.
- Collaborative and inclusive work environment.
- Flexible working hours and remote work options.
How to Apply:
Interested candidates are encouraged to send their resume and a cover letter detailing their experience and why they are a good fit for this role to [contact email] with the subject line "Middle-Level Python Developer Application."