- 💰 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.
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.
- 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)
- 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
We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities.
Find out more: https://devsdata.com/