Senior Python Developer
5579288https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_large-v6/image_uploads/ed2b6eba-5475-4a8e-8444-d998f4d322f0/original.jpeg

For our business partner, one of the largest integrators of IT and physical security solutions for national and European critical infrastructure, we are looking for a dynamic Python Developer.
The role involves developing innovative backend solutions, implementing and managing microservice architectures and cloud-native solutions, and using Docker and Kubernetes for optimizing continuous integration and delivery processes.
This is a full-time role, on-site in Bucharest.
Main responsibilities
- Development of complex software solutions using backend technologies like Python and specific frameworks.
- Creating and optimizing user interfaces using React or Vue, ensuring that the design is responsive and easy to use.
- Designing and implementing service-oriented architectures (SOA) and developing microservices applications with a focus on cloud-ready apps.
- Using Docker and Kubernetes for the development, testing, and deployment of software solutions.
- Leading code reviews, maintaining high-quality standards, and adopting best development practices.
- Providing constructive feedback and mentorship to less experienced team members, thereby contributing to their continuous skill development.
- Organizing and leading technical training sessions, workshops, and brainstorming meetings to foster innovation and technical excellence within the team.
Your profile
- At least 4+ years experience as a Python developer.
- Development of complex software solutions using backend technologies like Python and specific frameworks such as Django, Flask.
- Creating and optimizing user interfaces using React or Vue, ensuring that the design is responsive and easy to use (is nice to have)
- Designing and implementing service-oriented architectures (SOA) and developing microservices applications with a focus on cloud-ready apps.
- Using Docker and Kubernetes for the development, testing, and deployment of software solutions.
- Led code reviews, maintained high-quality standards, and adopted best development practices.
- Providing constructive feedback and mentorship to less experienced team members, thereby contributing to their continuous skill development.
- Organizing and leading technical training sessions, workshops, and brainstorming meetings to foster innovation and technical excellence within the team.
- Technical university degrees (e.g., Automation and Computers, Systems Engineering, etc.)