A global marketing technology company seeks a Backend Python Developer in Poland to design and maintain applications for ad campaigns. The role involves collaborating with teams, implementing services, and ensuring code quality. Candidates should have solid experience in Python, relational databases, and good problem-solving skills. The company offers attractive compensation, autonomy, and participation in significant projects. Join a fast-growing technology company that values long-term quality and reliability.
Qualifications
Solid experience in backend development with Python.
Familiarity with relational databases and ability to write efficient SQL queries.
Understanding of RESTful and GraphQL APIs conventions and best practices.
Experience in asynchronous programming.
Good understanding of system design concepts and willingness to learn more.
Experience with writing and maintaining tests.
Problem‑solving skills and the ability to work methodically through technical challenges.
Good communication skills and ability to work in a team.
Fluency in English.
Responsibilities
Design, develop, and maintain internal web applications for ad campaigns management.
Implement jobs and processes to integrate internal services.
Contribute to the development of internal Python libraries.
Write and maintain unit/integration tests.
Identify issues and propose improvements for performance and stability.
Collaborate with cross-functional teams for new features and workflow improvements.
Apply best practices in application design and APIs.
Skills
Backend development with Python
Relational databases and SQL
RESTful and GraphQL APIs
Asynchronous programming
System design concepts
Writing and maintaining tests
Problem-solving skills
Team collaboration
Fluency in English
Tools
Google Pub/Sub
Pydantic
Pytest
GitHub Actions
Job description
A global marketing technology company seeks a Backend Python Developer in Poland to design and maintain applications for ad campaigns. The role involves collaborating with teams, implementing services, and ensuring code quality. Candidates should have solid experience in Python, relational databases, and good problem-solving skills. The company offers attractive compensation, autonomy, and participation in significant projects. Join a fast-growing technology company that values long-term quality and reliability.