Senior Python Software Engineer
We’re looking for an experienced Senior Python Software Engineer to join the team. In this role, you will develop scalable systems and optimize complex data workflows, directly contributing to the performance and efficiency of a platform trusted by some of the world’s leading brands.
Up to 24.000 PLN per month
80% Remote, up to 1 day/week at the office (Poznan or Warsaw)
Full-time
Contract of Employment or B2B
Imagine joining a company leading the way in digital transformation, helping businesses worldwide with smart analytics and seamless data solutions. This organization is known for its innovative technology, combining detailed product information with valuable insights to revolutionize business operations. With a focus on excellence, it’s a place where you can work alongside top talent and contribute to projects that make a significant impact.
Requirements
7+ years of professional software development experience
5+ years of experience working with Python
Min. 4 years of experience with the Django framework
Strong understanding of object-oriented programming (OOP) principles
Strong experience in web scraping, including handling anti-scraping mechanisms
Expertise in tools like Playwright, Selenium, and Headless Chrome
Hands-on experience with database technologies (e.g., PostgreSQL, MySQL)
Experience with front-end technologies such as HTML, CSS, JavaScript
Hands-on expertise in working with RESTful APIs
Familiarity with Docker, Kubernetes, and containerized environments
Knowledge of cloud platforms like AWS or Azure
Experience with Unix environments, including command-line operations and shell scripting
Expertise in microservices architecture, performance tuning, and scaling systems
Familiarity with queue managers or message brokers (e.g., AWS SQS)
Responsibilities
Design, develop, and maintain web applications using the Django framework.
Collaborate with Product and Engineering teams to address and prioritize backlog items
Diagnose, resolve, and ensure the stability and performance of core product systems and databases
Collaborate with front-end teams to integrate server-side functionality with user-facing features
Ensure high performance, quality, and responsiveness of applications across platforms
Create reusable code and libraries to improve development efficiency and maintainability
Implement coding practices that ensure the code is clean, maintainable, and easily portable
Actively participate in code reviews and contribute to improving the overall quality of the platform
Connect to external databases to import data and handle one-time data imports when necessary
Comply with the Software Development Life Cycle (SDLC) and encourage consistent team-wide adherence
Please include GDPR consent
I acknowledge, that by submitting the form I give consent for my personal data included in the application to be processed by DevsData LLC for the purposes of current and future recruitment processes in accordance with Art. 6 paragraph 1 letter a of the Regulation of the European Parliament and of the Council (EU) 2016/679 of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).
Copy GDPR formula