Junior/Middle Python Developer Offline
We are looking for an ambitious Python developer who is ready to grow. You will work on backend development, optimizing existing code, and integrating new features. This role is for those who already have basic experience and are looking for a deeper dive into architecture and complex tasks.
Main responsibilities:
- Development and Support: Writing clean, tested, and efficient code in Python.
- Working with APIs: Creating and integrating RESTful APIs.
- Databases: Designing database schemas, optimizing queries, and working with ORMs (e.g. SQLAlchemy or Django ORM).
- Collaboration: Participation in code reviews, team meetings, and interaction with frontend developers and QA.
- Debugging: Finding and fixing errors (debugging), writing unit tests.
Hard Skills:
- Programming Language: Deep understanding of Python 3.x syntax, data types, and standard libraries.
- Frameworks: Experience with Django, Flask, or FastAPI.
- Databases: Knowledge of SQL and experience with PostgreSQL, MySQL, or MongoDB.
- Tools: Proficient with Git (GitHub/GitLab).
- Containerization: Understanding of Docker.
- English: Pre-Intermediate/Intermediate (for reading technical documentation).
Soft Skills:
- Ability to learn quickly and willingness to master new technologies.
- Analytical thinking and attention to detail.
- Ability to work in a team (Agile/Scrum).
Nice to have:
- Experience with message queues (Celery, Redis, RabbitMQ).
- Understanding of SOLID/DRY architectural patterns and principles.
- Experience with cloud services (AWS, Google Cloud).
- Skills in working with CI/CD processes.
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |
The job ad is no longer active
Look at the current jobs Python →