Trainee/Junior Python Developer
Madfish
Software Engineering
Ukraine · Lviv, Lviv Oblast, Ukraine,
Posted on Oct 5, 2025
We are looking for a skilled Trainee/Junior Python Developer to join our growing team. You will be responsible for designing, developing, and maintaining backend services, ensuring high performance, scalability, and reliability.
Responsibilities
- Develop, test, and maintain backend services and APIs using Python.
- Work with relational and NoSQL databases to design efficient data models.
- Implement best practices for clean, maintainable, and testable code.
- Optimize applications for scalability, security, and performance.
- Integrate with third-party APIs and cloud services.
Requirements
- Experience in backend development with Python (FastAPI, Django, Flask, or similar frameworks).
- Strong understanding of software design principles and RESTful API development.
- Good knowledge of databases (PostgreSQL, MySQL, etc.).
- Familiarity with CI/CD pipelines and containerization (Docker).
-
English level: Upper-Intermediate or higher.
Nice to Have
- Experience with frontend development using React.
- Experience with AWS or GCP cloud services (deployment, storage, compute, monitoring).
- Knowledge of microservices architecture and event-driven systems.
- Familiarity with DevOps practices.