
Website resmio GmbH
We are resmio, a German software company based in Nuremberg. We are supporting restaurateurs in digitizing their business. Our solutions are designed to streamline our customers’ restaurant management, reduce their time and labor costs, and help them attract and retain more guests. More than 10,000 restaurants worldwide are already successfully using resmio.
Middle/Senior Software Engineer, Python (all genders)
About the role
We are looking for a skilled and enthusiastic Middle/Senior Software Engineer (Python) to join our agile team.
The ideal candidate will play a crucial role in developing, deploying, and maintaining scalable web applications. You will work closely with cross-functional teams to deliver robust solutions aligned with business objectives.
Key Responsibilities
- Design, develop, and maintain web applications using Python and Django.
- Implement and optimize APIs (RESTful) to enhance system interoperability.
- Develop scalable backend systems with integration to third-party tools and services.
- Write clean, maintainable, and well-documented code.
- Collaborate with front-end developers, designers, and other stakeholders to deliver high-quality applications.
- Debug, troubleshoot, and resolve technical issues.
- Ensure applications meet performance, security, and quality standards.
- Participate in code reviews and share best practices with the team.
Job Requirements
Essential Skills & Experience | Optional (Preferred) Skills |
---|---|
Proficiency in Python and strong expertise in Django. | Experience with AWS Cloud Services (e.g., S3, EC2, RDS, Lambda). |
In-depth understanding of Django features such as ORM, middleware, signals, Django Admin, and Django REST Framework (DRF). | Familiarity with CI/CD pipelines using tools like GitLab CI, Jenkins, or GitHub Actions. |
Experience working with databases like PostgreSQL. | Knowledge of message brokers/queues like RabbitMQ, Celery, or Redis. |
Familiarity with HTML, CSS, JavaScript, and front-end integration. | Exposure to containerization tools like Docker and orchestration platforms such as Kubernetes. |
Hands-on experience with Git and version control workflows. | Understanding of software testing frameworks (e.g., PyTest, UnitTest). |
Strong problem-solving skills and attention to detail. | |
At least 3 years of professional experience in Python and Django development. |
What we offer
- Competitive salary and benefits package.
- Opportunities for professional growth and learning.
- Collaborative and inclusive work environment.
- Flexible working options, including hybrid or fully remote work, depending on your preference and location.
How to apply
Send your updated resume and a brief cover letter to jobs@resmio.com with the subject line “Job Vacancy: Middle/Senior Software Engineer (Python)”
Interview Process
- Application Review
Our recruitment team will review your resume and cover letter to assess your qualifications and experience. - Technical Assessment
Shortlisted candidates will complete a technical task or coding challenge to demonstrate their Django and Python skills. - Technical Interview
A deep-dive interview with our engineering team to discuss the technical assessment, your expertise, and your problem-solving approach. - HR Interview
A conversation with our HR team to discuss cultural fit, career aspirations, and any remaining questions you may have about the role or the company. - Final Decision
Successful candidates will receive an offer to join our team.
We look forward to welcoming you to our team! 👋
To apply for this job email your details to jobs@resmio.com