Website resmio GmbH

apply for job at resmio

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
  1. Application Review
    Our recruitment team will review your resume and cover letter to assess your qualifications and experience.
  2. Technical Assessment
    Shortlisted candidates will complete a technical task or coding challenge to demonstrate their Django and Python skills.
  3. Technical Interview
    A deep-dive interview with our engineering team to discuss the technical assessment, your expertise, and your problem-solving approach.
  4. 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.
  5. 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

expand_less