Salary
💰 PLN 140 - PLN 175 per hour
Tech Stack
DjangoDockerFlaskMongoDBMySQLNoSQLPostgresPythonSQL
About the role
- Design, develop, and maintain backend systems and services using Python
- Build robust, scalable, and maintainable APIs and integrations
- Collaborate with product managers, frontend developers, and other engineers to deliver high-quality solutions
- Write clean, efficient, and testable code following best software engineering practices
- Optimize application performance and ensure system reliability and scalability
- Participate in architectural discussions and contribute to key technical decisions
- Review code, provide mentorship
- Ensure proper documentation and testing of all developed features
- Work with CI/CD tools and contribute to automation and deployment improvements
Requirements
- 5+ years of experience as a Python Developer or in a similar backend engineering role
- Excellent knowledge of Python 3.x and its ecosystem
- Hands-on experience with at least one web framework (e.g., Django, Flask, FastAPI)
- Solid understanding of RESTful APIs design and implementation
- Experience with databases (SQL and/or NoSQL — e.g., PostgreSQL, MySQL, MongoDB)
- Strong understanding of software architecture, OOP, and design patterns
- Familiarity with testing frameworks (e.g., pytest, unittest)
- Proficiency with Git and experience working in collaborative development environments
- Understanding of containerization (Docker) and modern deployment practices
- Excellent analytical and communication skills.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDjangoFlaskFastAPIRESTful APIsSQLNoSQLPostgreSQLMySQLMongoDB
Soft skills
collaborationmentorshipanalytical skillscommunication skills