Position: Intermediate Python Engineer
Company: Leobit
Category: Python
Experience required: 2y
English level: intermediate
Published: 2020-11-01T00:00:00+02:00

**Requirements:**
• 2+ years of working experience in Python (at least)
• Good knowledge of OOP, SOLID
• Good knowledge in MySQL/PostgreSQL
• Experience with Web API
• Basic knowledge of front-end technologies, such as HTML, CSS, JS
• Experience with FastAPI/Flask and SQLAlchemy 
• Familiarity with some ORM (Object Relational Mapper) libraries
• Experience in unit/integration testing, working with PyTest 
• Working experience with Amazon Web Services (AWS) (would be a plus)
• Experience with Vue.js (would be a plus)
• Strong analytical skills
• Bachelor’s or Master’s degree in computer science (or similar technical field)
• Level of English: Intermediate strong (at least)

**Responsibilities:**
• Coordinating with development teams to determine application requirements
• Writing scalable code using Python programming language
• Testing and debugging applications
• Developing back-end components
• Integrating user-facing elements using server-side logic
• Assessing and prioritizing client feature requests
• Integrating data storage solutions
• Coordinating with front-end developers
• Develop automated unit tests

**We offer:**
• Interesting and challenging projects
• Competitive compensation and regular results-based salary review
• A broad range of professional education and personal development possibilities
• Comfortable and cozy working environment 
• Motivated colleagues with profound knowledge of the technical field
• Attractive compensation package

**Accelerate your career with Leobit!**