Jobs and Careers
MI
Senior Backend Engineer (Business Logic)
MiroGermanyfull_timeVerifiedPosted 12 Apr 2023
About the role
<h2><strong>About the role</strong></h2>
<p>We’re looking for a Senior Backend Engineer who will help us achieve ambitious goals. We expect you to have a strong software engineering experience, readiness to drive change and experiment in search of the best solution, an understanding of how to work with big loads, and the ability to scale it. Be responsible for the important parts of the code and be willing to take on difficult challenges.</p>
<h2><strong>About the team</strong></h2>
<p>The Core Product Foundation lays the tracks on which future innovation happens, by empowering Miro product teams with a powerful, stable, and high performance platform.<br/><br/>The stream provides building blocks, tooling and guidance that enable Miro product teams to rapidly and autonomously unlock use cases with new features and workflows.<br/><br/>We are looking for a Senior Backend Engineer for the Business Logic Users team, which is part of the Core Product Foundation stream.<br/><br/>The <strong>Business Logic Users team</strong> is responsible for the fundamental entities of our product connected to User management and authentication services: Users and their Workspaces (place of work). This team has to give the possibility of easy and seamless scaling of the user base in our product and support reliable stability, also under the Data Residency project requirements. At the same time, performance metrics are essential for services the User Services team is responsible for.<br/><br/>The team is developing the architecture of Business Logic in terms of working with Users and Workspaces. The Business Logic Users team empowers the whole engineering organisation and serves as the relevant foundation for working with users. There is a rare opportunity to build the foundation of such a widely used product as Miro!</p>
<h2><strong>What you’ll do</strong></h2>
<ul>
<li>Create high-quality technical design and high-quality, self-documented code</li>
<li>Solve technical problems of high scope and complexity</li>
<li>Design and implement scalable and high-performing solutions</li>
<li>Identify synergies between software components and improve efficiency of development and code maintenance</li>
<li>Keep the product vision in mind while working on details</li>
<li>Help to build flexible, future-proof solutions</li>
<li>Continuously improve our agile development process</li>
<li>Take long-term ownership for feature/subsystem</li>
<li>Collaborate with teams across Miro to improve our product, architecture, and engineering practices</li>
<li>Mentor and coach less experienced engineers on the team</li>
</ul>
<h2><strong>What you’ll need</strong></h2>
<ul>
<li>5+ years of backend development experience. We use Java 17, Kotlin and Spring (+Spring Boot). Java ecosystem is preferable, but other languages aren't blockers (C#, C++)</li>
<li>5+ years of experience building robust, high-scale, distributed systems in production environments</li>
<li>Experience with micro-services architecture</li>
<li>Understanding of high-load architecture and SaaS infrastructure</li>
<li>Ability and openness to learn, fail, reflect and apply learnings moving forward</li>
<li>Curiosity and strong collaboration skills</li>
</ul>
<h2><strong>Our tech stack</strong></h2>
<ul>
<li>Java 17, Spring (+Spring Boot), Hazelcast, Redis, PostgreSQL, TestNG & Mockito</li>
<li>TypeScript, React, Redux, Next JS, Webpack, Canvas API, AngularJS</li>
<li>Maven, Git, Jira, Confluence, Bamboo, BitBucket</li>
<li>AWS (S3, EC2), Docker, Linux</li>
</ul>
<h2><strong>What’s in it for you</strong></h2>
<ul>
<li>Highly competitive salary</li>
<li>Competitive Equity Package</li>
<li>Health insurance for you and your family</li>
<li>Help with relocation</li>
<li>Yearly budget for professional growth, internal educational events</li>
<li>Lunch, snacks and drinks provided</li>
</ul><h4><strong>About Miro</strong></h4>
<p>Miro is an online, visual collaboration platform designed to unlock creativity and accelerate innovation among teams of all kinds. The platform’s infinite canvas enables teams to lead engaging workshops and meetings, design products, brainstorm ideas, and more. Miro, co-headquartered in San Francisco and Amsterdam, serves more than 45M users worldwide, including 99% of the Fortune 100. Miro was founded in 2011 and currently has more than 1,500 employees in 12 hubs around the world. To learn more, please visit: <a href="https://miro.com/" target="_blank">https://miro.com</a>.</p>
<p> </p>
<p><br/>At Miro, we strive to create and foster an environment of belonging and collaboration across cultural differences. Miro’s mission — <em>Empower teams to create the next big thing</em> — is how we think about our product, people, and culture. We believe that creating big things requires diverse and inclusive teams. <em>Diversity</em> invites all talent with different demography, identities and styles <em>to step in</em>, and <em>inclusion</em> invites them to step <em>closer toge
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s