Job
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.
This listing has been machine translated. Show original
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.
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.
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
Benefits
Work-Life-Integration
Topics you will work on
Job locations
About your employer
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.
- Startup
- Onsite, Hybrid
- Pharmaceutical Sector, Chemical Industry, Biotech
More jobs
These jobs might also interest you
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...
We - the HUK-COBURG Insurance Group - are among the top 10 largest in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our tradition of often...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...