DCV Technologies
Location: Kraków, Poland. The job is hybrid 3 days/week in the office.
Experience: 6+ years
About the Role
We are looking for an experienced Senior Python Full-Stack Developer to join engineering team in Kraków. The ideal candidate will have strong expertise in Python, combined with hands-on experience building modern web applications, backend services, APIs, and cloud-based solutions.
This role is particularly well suited to engineers who are comfortable working across the backend and frontend, have experience with Azure cloud services, and enjoy solving challenges involving large datasets and data-intensive applications.
Key Responsibilities
Design, develop, and maintain scalable applications using Python.
Build robust backend services, REST APIs, and integrations.
Develop and enhance modern front-end web applications.
Work across the full technology stack, contributing to both frontend and backend development.
Design and implement solutions for large-scale and data-intensive applications.
Deploy, monitor, and maintain applications using Microsoft Azure services.
Collaborate with engineers, architects, product teams, and other stakeholders to deliver high-quality solutions.
Apply strong software engineering principles, including clean code, testing, code reviews, documentation, and maintainability.
Troubleshoot technical issues and continuously improve application performance, scalability, and reliability.
Required Skills & Experience
6+ years of professional software development experience.
Strong proficiency in Python, including both functional and object-oriented programming.
Proven full-stack development experience.
Hands-on experience developing front-end web applications.
Strong experience building backend services and APIs.
Practical experience with Microsoft Azure, including cloud services and application deployments.
Experience working with large datasets, data pipelines, or data-intensive applications.
Strong understanding of software engineering fundamentals, design principles, and development best practices.
Experience with version control, testing, debugging, and CI/CD practices.
Strong problem-solving and analytical skills.
Good communication and collaboration skills.
Preferred Profile
Candidates with a strong combination of Python and UI/front-end development expertise will be particularly appreciated.
We are looking for someone who can confidently work across the stack, take ownership of technical solutions, and contribute to building scalable, maintainable, and high-quality software.
