We are a Munich-based tech start-up with a young, motivated team and the goal of simplifying the everyday work of service providers. Whether hairdresser, cosmetics, health, fitness, or gastronomy - with our all-round software for customer management, online appointment booking, and digital marketing, entrepreneurs save precious time, are bookable around the clock, and can conveniently manage their business - whenever and wherever it suits them best. Help us realize this potential and become part of a great success story!
We are seeking a highly skilled and experienced Backend Engineer (all genders) to join our POS engineering team in our office in Berlin or Munich. The successful candidate will be responsible for designing, implementing, and maintaining the backend services and infrastructure of our innovative POS system including payment processing, inventory management, integrations, and checkout process using Python, AWS, and advanced CI/CD in an agile cross-functional team.
Design, develop, and maintain scalable and efficient backend services in Python and Django.
Collaborate with frontend, iOS, and QA teams to develop high-quality software solutions.
Ensure the performance, stability, and security of our backend systems.
Take an active role in infrastructure management, including DevOps responsibilities.
Contribute to sprint goals and participate in sprint planning, review sessions, and standups.
Maintain a strong focus on code quality, optimization, and continuous integration/continuous deployment (CI/CD) processes.
Collaborate with product managers and stakeholders to define and refine project requirements.
You are passionate about programming and new technologies.
You are careful, reliable, and pragmatic, always eager to find the best solution for our customers while minimizing technical debt.
You are self-driven and can quickly pick up new technologies.
You like to collaborate with your co-workers and are interested in sharing your knowledge without developing a huge ego.
You feel comfortable working with UNIX environments and know your way around the command line.
You know the values of agile software development and understand basic principles and practices like test-driven development, code reviews, and continuous delivery.
You have experience with microservices architecture, distributed systems, and managing IT infrastructure.
Tech skills useful for the role:
Advanced Python development skills using Django and other popular Python frameworks like FAST API or Flask.
Advanced skills working with relational databases i.e. PostgreSQL or MySQL.
Advanced skills in building and consuming REST APIs.
Experience working with AWS. We work with EC2, ECS, Lamba, SQS, IAM and Terraform.
Experience working with Docker, Nginx, or CI/CD tools.
Some experience with frontend languages (AngularJS, React, or similar) is a plus.
Fruit basket? Team events? Table tennis table? Yes, we offer you that too. But what is much more important: you can expect an international team, flexible working hours and the possibility to work in your home office. Our team will support you in your projects and provide you with the necessary knowledge.
Benefits at a glance:
Regular team events
Own company bike from Swapfiets
Discounted membership at Body+Soul
Organic fruit basket and various drinks
Table tennis and football
Cool modern office in industrial style
And much more :-)
At Shore, we are an equal opportunities employer and we support and celebrate the diverse voices of our employees. Everyone is welcome. We don’t discriminate on the basis of any protected characteristic including race, religion or belief, gender or gender reassignment, age, sexual orientation, marital status, or disability. We want to facilitate everyone in bringing their best selves to our interviews.