
Python Engineer
FetchJobs.co · Germany
- Hybrid
- Full-time
- $85,000 / year
- Germany
This role may have been filled. Drop your résumé and we'll check if it's still open — or find you similar roles.
Job highlights
- Develop scalable backend systems for recruiting platforms.
- Design and implement robust APIs and services.
- Work with modern architectural patterns.
- Collaborate in a dynamic, international team.
- Shape technical direction and drive innovation.
About the role
About The Company
Tenhil GmbH & Co. KG is a leading player in the online recruiting industry, offering award-winning solutions in Germany and Austria. The company's portfolio includes high-reach online job marketplaces such as stellenanzeigen.de, Yourfirm.de, Regio-Jobanzeiger.de, Jobblitz.de, Kalaydo.de, and it-jobs.de. Additionally, TENHIL Group owns the Karrieretag, a prominent provider of career fairs, further cementing its position in the recruitment ecosystem. The company's core mission is to connect employers with suitable candidates through innovative digital platforms, fostering efficient and effective hiring processes. With a focus on scalable technology and user-centric design, Tenhil strives to deliver seamless experiences for both job seekers and recruiters, continuously enhancing its offerings to stay ahead in a competitive market.About The Role
We are seeking a highly skilled Senior Python Engineer (m/w/d) to join our dynamic team at Tenhil GmbH & Co. KG. In this role, you will be instrumental in developing scalable, reliable backend systems that form the backbone of our online recruiting platforms. Your primary responsibilities will include designing and implementing robust APIs, services, and integrations that can handle real-world load and deliver high performance. You will work closely with cross-functional teams to shape the architecture and technical direction of our systems, ensuring they are maintainable, efficient, and aligned with business goals. This position offers an excellent opportunity to contribute to impactful projects within a collaborative environment, where your expertise will directly influence the success of our digital solutions.Qualifications
The ideal candidate will have several years of professional experience in software development with Python, demonstrating a strong commitment to clean code, testing, and system maintainability. You should possess a solid understanding of backend development principles and modern architectural patterns. Hands-on experience with frameworks such as Django, as well as familiarity with databases like PostgreSQL, containerization tools like Docker, monitoring solutions such as Grafana, and Linux operating systems, is essential. Experience with CI/CD pipelines, automation, and Git-based workflows will be highly advantageous. The role requires ownership mentality, technical depth, and the enthusiasm to take responsibility for complex projects. Fluency in both German and English (minimum C1 level) is necessary for effective communication within our international team.Responsibilities
- Develop and maintain productive Python backend systems, APIs, and integrations to support our online platforms.
- Design and implement scalable and maintainable services capable of handling real-world traffic and load.
- Develop clear, pragmatic solutions for complex technical and business challenges.
- Continuously improve testing strategies, test coverage, CI/CD processes, deployment workflows, performance, and system observability.
- Participate actively in architectural discussions, system design, and technical decision-making to ensure robust and future-proof solutions.
- Collaborate closely with team members to foster a culture of sustainable, reliable, and high-quality software development.
Benefits
- Company Culture: We foster an environment that encourages creativity and innovation, with a Duz-Kultur and short communication channels that promote transparency and agility.
- Onboarding: Enjoy a comprehensive onboarding process, including multi-week individual training with a dedicated Buddy and access to our onboarding academy.
- Employment Security: After a successful six-month probation period, you will receive a permanent employment contract.
- Work-Life Balance: We value your personal time and offer flexible work arrangements, including the possibility to work from home 2-3 days per week.
- Office Environment: Our office provides coffee, fresh fruit, and a rotating selection of sweets, along with occasional free Müsli-Bar, breakfast, or lunch offerings.
- Wellness Programs: Access to Wellpass allows you to participate in yoga, swimming, sauna, and other activities, promoting your physical and mental well-being.
- Employee Benefits: Monthly vouchers and benefits tailored to your needs, including up to 20% discounts through corporate partnerships on over 600 brands.
- International Work Opportunities: After approval, you may work abroad for up to four weeks per year to gain international experience.
- Additional Perks: 30 days of vacation, special leave for volunteer activities, company pension schemes, and ongoing training and development options.
Equal Opportunity
Tenhil GmbH & Co. KG is committed to fostering a diverse and inclusive workplace. We welcome applications from individuals of all backgrounds, regardless of gender, age, ethnicity, disability, or sexual orientation. Our hiring process is designed to be fair and unbiased, ensuring equal opportunities for all candidates. We believe that diversity drives innovation and strengthens our team, and we are dedicated to creating an environment where everyone can thrive and contribute to our collective success.Key skills/competency
- Python
- Backend Development
- API Design
- Django
- PostgreSQL
- Docker
- CI/CD
- System Architecture
- Software Development
- Linux
Skills & topics
- Python Engineer
- Senior Python Engineer
- Backend Developer
- Python
- Django
- PostgreSQL
- Docker
- API Development
- Software Engineering
- Full-time
- Germany
- Remote Work Options
How to get hired
- Tailor your resume: Highlight your Python, Django, PostgreSQL, and Docker experience. Quantify achievements.
- Showcase your skills: Emphasize backend development, API design, and CI/CD experience.
- Prepare for technical interviews: Brush up on Python, algorithms, data structures, and system design.
- Demonstrate communication skills: Be ready to discuss complex technical challenges and collaborative experiences.
- Express cultural fit: Show enthusiasm for Tenhil's innovative and collaborative environment.
Technical preparation
Master Python and Django framework.,Practice SQL queries for PostgreSQL.,Build Docker images for applications.,Simulate CI/CD pipeline scenarios.
Behavioral questions
Describe a complex technical problem you solved.,How do you ensure code quality and maintainability?,Explain your experience with collaborative development.,How do you approach architectural discussions?
Frequently asked questions
- What are the primary responsibilities of a Senior Python Engineer at Tenhil GmbH & Co. KG?
- As a Senior Python Engineer at Tenhil GmbH & Co. KG, your primary responsibilities will involve developing and maintaining robust Python backend systems, APIs, and integrations for their online recruiting platforms. You will also design scalable services, contribute to architectural discussions, and continuously improve development processes like testing and CI/CD.
- What technical skills and experience are essential for this Senior Python Engineer role at Tenhil?
- Essential technical skills for this role include several years of professional Python development experience, strong backend development principles, and familiarity with frameworks like Django. You'll also need experience with PostgreSQL, Docker, Grafana, and Linux. Knowledge of CI/CD, automation, and Git is highly advantageous. Fluency in German and English (C1) is also required.
- How does Tenhil GmbH & Co. KG support work-life balance for its employees?
- Tenhil GmbH & Co. KG values work-life balance by offering flexible work arrangements, including the option to work from home 2-3 days per week. They also provide 30 days of vacation, special leave for volunteer activities, and ongoing training and development opportunities.
- What kind of company culture can I expect at Tenhil GmbH & Co. KG?
- Tenhil fosters an environment that encourages creativity and innovation with a 'Duz-Kultur' (informal address culture) and short communication channels, promoting transparency and agility. They aim for a collaborative and supportive atmosphere where employees can thrive.
- What career growth opportunities are available for a Senior Python Engineer at Tenhil?
- While not explicitly detailed, the role involves shaping architectural direction and participating in technical decision-making, suggesting significant influence and growth potential. The company also offers ongoing training and development options, supporting continuous learning and career advancement.
- How does the onboarding process work for new Senior Python Engineers at Tenhil GmbH & Co. KG?
- Tenhil provides a comprehensive onboarding process that includes multi-week individual training with a dedicated Buddy and access to their onboarding academy. This structured approach ensures new hires are well-integrated and supported from day one.
- Does Tenhil GmbH & Co. KG offer international work opportunities for its employees?