Position: Senior Python Developer (6 months project)
Company: Jagaad
Experience required: 5y
Category: Python
English level: upper
Published: 2023-07-01T00:00:00+03:00

**About us**
We're a Digital Company, fully remote and office-less. We are passionate about designing and developing cloud-based applications and scalable, performant micro-services that very often integrate with APIs.


As a Python Engineer, you will be responsible for designing, developing, and maintaining software applications using Python. You will work closely with our team of developers, project managers, and clients to deliver high-quality software solutions that meet our clients' needs. You will also be expected to mentor and provide guidance to junior developers on the team.

**The Role:**

Design, develop, and maintain software applications using Python
Collaborate with the team to define project requirements and create technical specifications
Write clean, maintainable, and testable code
Conduct code reviews and provide feedback to junior developers
Continuously identify and implement improvements to our software development processes
Stay up-to-date with the latest trends and best practices in software development
Participate in project planning, estimation, and prioritization
Communicate with clients and project managers to ensure project success

**Our Expectations for the ideal candidate:**

5+ years of experience in Python development*
Strong knowledge of software development principles and practices
Experience with web frameworks such as Flask or Django
Experience with databases such as MySQL, PostgreSQL, or MongoDB
Experience with version control systems such as Git
Experience with testing frameworks such as Pytest or unittest
Strong problem-solving and analytical skills
Excellent written and verbal communication skills
Ability to work independently and as part of a team


**Nice to have:
**Italian conversational skills 
Experience with cloud technologies such as AWS or Azure
Experience with containerization technologies such as Docker or Kubernetes
Experience with frontend technologies such as React or Angular
If you are passionate about software development and want to work in a fast-paced, dynamic environment, then we want to hear from you!


* We believe in the quality of skills rather than the number of years in a certain position. Therefore, we are open to candidates with limited experience, however – with excellent skills in Java development.