Senior Python Developer
A
AgileEngineSoftware development
Workplace type: remote; Locations: Kraków, Olszańska St, 7, Warszawa, 00-002, Poznań, 60-001, Lublin, 20-001, Szczecin, 70-001, Kraków, Country code: PLFull-TimeSenior
Salary5200 - 6200 USD per month net b2b
Apply NowOpens the employer's application page
Job Details
- Languages
- Upper-intermediate English level (English B2)
- Experience
- 4+ years of professional backend software development experience using Python
- Required Skills
- DockerPostgreSQLPythonGitRESTful APIsMicroservicesGitHub Actions
Requirements
- Have 4+ years of professional backend software development experience using Python.
- Demonstrate deep understanding of Python core concepts, including OOP, functional programming, memory management, async/concurrency, and data structures.
- Have proven experience building and deploying production-grade REST APIs and distributed microservices architectures.
- Be proficient with relational databases such as PostgreSQL and ORM frameworks.
- Write unit, integration, and end-to-end tests using frameworks such as Pytest.
- Have advanced proficiency with Git and collaborative workflows, including pull requests, branching strategies, and code reviews.
- Have an upper-intermediate English level.
- Have hands-on Docker experience, including Dockerfiles and Docker Compose.
- Have experience setting up and managing GitHub Actions workflows for automated testing and deployment.
Responsibilities
- Design, build, and maintain high-performance, scalable microservices and RESTful APIs using Python.
- Write clean, readable, maintainable, and well-tested code; conduct peer reviews and promote modern Python practices.
- Containerize applications using Docker and build or optimize CI/CD pipelines with GitHub Actions.
- Design schema models, write optimized SQL queries, and work with ORMs and relational and NoSQL databases.
- Integrate third-party APIs and services while ensuring low latency, high availability, and strong security standards.
- Collaborate with frontend engineers, product managers, and DevOps teams.
- Mentor junior and mid-level engineers.
View Full Description & ApplyYou'll be redirected to the employer's site