Full-Stack Software Engineer - Frontend Focus

Resmio — Germany · Posted ~2 hours ago

Mid Full-time

Skills

Full-Stack Development Frontend Development Web Development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a development team as an experienced full-stack engineer with a strong frontend focus. You’ll help evolve a modern web-based platform, primarily shaping user-facing experiences while contributing across the full stack. The role offers the opportunity to work on widely used digital services in a collaborative engineering environment.

Highlights

Experienced full-stack role with a strong frontend focus, contributing to a modern web-based platform used internationally. The position offers opportunities to work on a broad digital product ecosystem and collaborate within an established development team.

Description

About resmio We are resmio, a modern software company based in Nuremberg, Germany. Since 2011, we have been helping restaurants on their journey towards digitalization. Our cloud-based software helps our customers simplify reservation and guest management while making effective use of online marketing. From their restaurant website and digital menus with ordering functionality to newsletters and marketing tools, resmio provides restaurant operators with the essential tools they need to efficiently manage and market their business. Today, resmio is used by more than 10,000 restaurants in over 150 countries worldwide. In short: We are the solution for more guests and better service. To strengthen our development team, we are looking for an experienced Full-Stack Software Engineer (m/f/d) with a strong frontend focus. Your Role As a full-stack software engineer at resmio, you will contribute to the ongoing development of our modern web-based platform. Your primary focus will be frontend development, while you will also work on backend services and APIs when required. The role is approximately 70% frontend and 30% backend development. You will work across the entire development lifecycle—from technical design and implementation to testing, deployment, and maintenance—and collaborate closely with our engineers, product owners, and other stakeholders. Your Responsibilities Design, develop, and maintain modern frontend applications using React, TypeScript, and JavaScriptBuild reusable, maintainable, and well-structured UI componentsImplement responsive, intuitive, and user-friendly interfacesIntegrate frontend applications with backend APIs and servicesDevelop and maintain backend functionality when requiredContribute to architectural and technical discussions and decisionsWrite clean, maintainable, and well-tested codeTroubleshoot and resolve technical issues across the frontend and backendReview code and contribute to maintaining high engineering standardsWork closely with Product and Engineering to translate business requirements into practical technical solutionsContinuously improve the performance, reliability, scalability, and maintainability of our applicationsImprove existing functionality and contribute to the development of new product features What You Bring Several years of professional software development experience, ideally in Full-Stack Web DevelopmentStrong professional experience with JavaScript and TypeScriptSolid professional experience with ReactExperience with Vue.jsGood understanding of modern frontend architectures and development practicesExperience working with REST APIs and integrating frontend applications with backend servicesStrong understanding of software engineering principles, clean code, and maintainable architectureExperience with Git and modern software development workflowsStrong problem-solving and analytical skillsAbility to work independently and take ownership of technical tasks, projects, and featuresStrong focus on quality, maintainability, and attention to detailConfidence working with an existing codebase as well as developing new functionality from scratchAbility to understand complex requirements and turn them into practical technical solutionsGood communication skills and the ability to collaborate effectively within an international engineering teamWillingness to learn new technologies and contribute beyond a single technical area Nice to Have Experience with or familiarity with Python and DjangoExperience with PostgreSQL or other relational databasesExperience with automated testing and CI/CDFamiliarity with Docker and cloud-based environmentsExperience working in an Agile/Scrum development environmentUnderstanding of application performance optimization Our Technology Stack Frontend: JavaScript, TypeScript, React, Vue.js Backend: Python, Django Database: PostgreSQL Infrastructure & Tools: Git, Docker, CI/CD, cloud-based services Important Requirements This position is intended for experienced software engineering professionals. Several years of relevant professional software engineering experience are required.You must already have the legal right to work in Germany. A valid work authorization for Germany, where required, is a prerequisite for this position.We are unable to provide visa or work permit sponsorship.Full-time professional availability is required. Please only apply if you meet these fundamental requirements. Why resmio? At resmio, you will work on an established SaaS product used by thousands of restaurants around the world. You will have the opportunity to take responsibility for your work, contribute your ideas, and directly influence the continued development of our platform. You will join an international team with direct communication, short decision-making processes, and plenty of room to contribute your technical expertise. Interested? We look forward to getting to know you and learning more about your experience.