Senior Python Developer - Full Stack / Backend & Cloud-Native - Tieto Tech Consulting (m/f/d)
- Compensation
- Not disclosed
- Location
- Wrocław, Lower Silesian Voivodeship, pl
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong hands-on software development experience.
- Strong backend development experience, preferably with Python.
- Good understanding of API development, service-based architectures, and integrations.
- Hands-on experience with Docker and Kubernetes.
- Good understanding of databases, data modelling, queries, and application-to-database interactions.
- Experience with CI/CD and DevOps practices.
- Ability to independently analyse requirements and translate them into technical solutions.
- Strong problem-solving and debugging skills.
- Ability to contribute to technical design and architecture discussions.
- Good understanding of software engineering practices, testing, code quality, and version control.
Nice to have
- Frontend development experience with modern web frameworks such as React, Angular, or similar.
- Experience with Argo Workflows or similar workflow/orchestration frameworks.
- Experience with cloud platforms and cloud-native application development.
- Experience with observability, logging, and monitoring.
- Experience working with distributed systems or microservices.
- Knowledge of Agile ways of working.
- Familiarity with AI-assisted development tools and some exposure to building or integrating AI agents or LLM-based workflows is a plus.
Full description
We are looking for someone who is strong technically, hands-on, and reasonably architecture-minded — someone who can take ownership of development while also gradually taking responsibility for solution design and technical decisions.
The candidate should be comfortable working across backend + frontend + DevOps/cloud-native areas, rather than being limited to a single technology stack.
Key Responsibilities
- Design, develop, test, and maintain backend applications, preferably using Python.
- Contribute to frontend application development and work across the full technology stack when required.
- Design and implement REST APIs, backend services, data processing and integrations.
- Develop applications that interact efficiently with databases and other backend systems.
- Work with Docker containers and Kubernetesfor application deployment and operations.
- Contribute to CI/CD pipelines and demonstrate good understanding of DevOps practices.
- Work with workflow/orchestration technologies such as Argo Workflows.
- Contribute to technical design and architecture for small- to medium-sized requirements.
- Work closely with the architect to translate requirements into scalable and maintainable technical solutions.
- Participate in technical discussions, identify design alternatives, and proactively highlight technical risks and dependencies.
- Contribute to code reviews, automated testing, troubleshooting, and continuous improvement of the solution.
- Collaborate effectively with Product Owners, Architects, developers, and other stakeholders.
Must-Have Skills
- Strong hands-on software development experience.
- Strong backend development experience, preferably with Python.
- Good understanding of API development, service-based architectures, and integrations.
- Hands-on experience with Docker and Kubernetes.
- Good understanding of databases, data modelling, queries, and application-to-database interactions.
- Experience with CI/CD and DevOps practices.
- Ability to independently analyse requirements and translate them into technical solutions.
- Strong problem-solving and debugging skills.
- Ability to contribute to technical design and architecture discussions.
- Good understanding of software engineering practices, testing, code quality, and version control.