Job
- Level
- Senior
- Job Field
- Web, Full Stack, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 60.000 to 80.000€ gross/year
- Location
- Darmstadt
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop scalable microservices in Python, design backend and frontend solutions, optimize system performance, and implement API integrations for data processing.
Job Technologies
Your role in the team
- As a Senior Software Developer, you contribute to the design, development, and maintenance of a Python-based, highly scalable microservices architecture.
- You work on backend and frontend tasks, including data processing, data storage, caching, and performance optimization, as well as developing user interfaces with Flask and Bootstrap.
- Your responsibilities include independently developing concepts, implementing and maintaining them, as well as expanding existing functionality and ensuring code quality.
- Development of backend and frontend features in a Python-based microservices environment.
- Maintenance and further development of existing code with a focus on stability, scalability, and maintainability.
- Optimization of system performance as well as updating software dependencies.
- Development of new services and integration of external APIs.
- Error analysis, performance assessments, and bug fixing.
- Data processing, data storage, caching.
- Participation in code reviews and ensuring compliance with development standards.
- Participation in agile development processes and active support in defining tasks and requirements.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science or a comparable field.
- University degree in Computer Science or similar (required)
Qualifications
- Excellent communication skills in German and English, a proactive work approach, and willingness to work in a hybrid work model with regular on-site presence are essential for this position.
- Excellent knowledge of Python, Docker, REST, MQTT, WebSockets, and JavaScript.
- Familiarity with CI/CD tools, Git, and ticketing systems such as Redmine or JIRA.
- Understanding of microservices architectures and SaaS environments.
- Strong analytical and solution-oriented mindset.
- Ability to work successfully both independently and in a team.
- Good communication skills in German and English.
- Bachelor's degree (required)
- Python Software Development: 5 years (Required)
- fluent German, C1 (required)
- fluent English, C1 (required)
- permanent residence in Germany + work permit (required)
Experience
- Experience with MariaDB, Redis, and modern caching strategies.
- At least 5 years of professional experience in software development.
This text has been machine translated. Show original
What we offer
- Type of employment: Full-time
- Salary: €60,000.00 - €80,000.00 per year
- Opportunity to commute/move: 64293 Darmstadt: willing to commute or plan a move before starting the position (Required)
- Work location: Partly remote in 64293 Darmstadt
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics You Will Work On
Job Locations
About Your Employer
TEC4MED LifeScience GmbH
TEC4MED LifeScience GmbH, based in Darmstadt, develops IoT-based devices, data loggers, as well as software and cloud solutions specifically designed for pharmaceutical logistics. Its focus is on end-to-end monitoring, real-time transparency, and the secure monitoring of temperature-sensitive products in global supply chains. Additionally, the company offers solutions for container and climate systems optimized for professional storage and transport.
Description
- Company Type
- Startup
- Industry
- Pharmaceutical Sector, Chemical Industry, Biotech