About this job
<p><strong>Why this role matters</strong></p><p>JOIN helps thousands of businesses find the right people — faster, fairer, and with less friction. Our platform handles millions of candidate interactions, and our clients praise JOIN’s attention to detail and unmatched user experience.</p><p>We’re looking for a Backend Engineer to join our established engineering hub in Berlin. You’ll be stepping into a mature, integrated team and helping push it forward: improving our platform architecture, raising our quality bar, and building robust, scalable features that tens of thousands of users rely on every day.</p><h2>Tasks</h2><p><strong>What you’ll be doing</strong></p><p>Your work will directly impact how thousands of companies and candidates experience hiring. Here’s what that looks like:</p><ul><li><p>Collaborate with frontend engineers, product managers, and DevOps/platform teams to build meaningful features through our Agile SDLC/Kanban workflow.</p></li><li><p>Conduct peer code reviews and contribute to retrospectives to drive continuous improvement.</p></li><li><p>Define technical requirements and identify the best solutions to meet team goals.</p></li><li><p>Participate in engineering retrospectives focused on testing, architecture, automation, and coding standards.</p></li><li><p>Always think beyond the code - you’ll focus on delivering value and improving the user experience for our customers.</p></li></ul><p><strong>Who you’ll work with</strong></p><p>You’ll join our Backend Guild, collaborating closely with Product, Platform, DevOps, and Frontend teams. We care deeply about quality, performance, and a great developer experience – supported by clean architecture, code generation, linters, templates, and test-driven development.</p><h2>Requirements</h2><p><strong>What we’re looking for</strong></p><p>We don’t believe in checklists - but if most of these apply to you, we’d love to chat:</p><p>✔ 5+ years of backend development experience.</p><p>✔ 2+ years of experience with a strongly typed language or TypeScript.</p><p>✔ Strong experience with RDBMS (raw queries or via ORM).</p><p>✔ Solid background in unit and integration testing.</p><p>✔ Experience with message brokers (SNS, RabbitMQ, Kafka, Google Pub/Sub, etc.).</p><p><strong>Bonus:</strong> Experience with Node.js, GraphQL, GCP or AWS, gRPC and protobufs.</p><p><strong>Bonus:</strong> Strong grasp of SOLID principles.</p><h2>Benefits</h2><p><strong>Our Values</strong></p><p>🚀 <strong>Impact Over Effort</strong> – We optimize for outcomes, not hours. What matters is the impact we generate for our teams and customers.</p><p>💡 <strong>Yes, You!</strong> – It starts with you. We take ownership, act with initiative, and don’t wait for permission to make things better.</p><p>❤️ <strong>We Grow Together</strong> – As individuals and as a team. We invest in each other and get stronger collectively.</p><p>🛠 <strong>Ambition At Scale</strong> – We think big. We’re building something that matters, and we set the bar high for what’s possible.</p><p>We thrive in a fast-moving, collaborative environment. That means adapting quickly, challenging each other constructively, and spending meaningful time together in the office while trusting each other to work flexibly:</p><ul><li><p>We love collaborating in the office sharing knowledge with all colleagues, and we do understand the flexibility of working from home when needed</p></li><li><p>We adapt quickly and embrace change in a growth-oriented startup environment</p></li><li><p>We continuously challenge ourselves and each other to improve</p></li></ul><p>This role might not be ideal if:</p><ul><li><p>You prefer a highly structured environment.</p></li><li><p>You want a fully remote position.</p></li><li><p>You prefer minimal change and a slower pace.</p></li><li><p>You’re not excited about ownership and growth.</p></li></ul><p><strong>What’s in it for you?</strong></p><p>🖥 Apple hardware – The best tools for the job (MacBook).</p><p>🏆 Team events – Brunches, sports activities, and quarterly gatherings in Berlin.</p><p>🌍 Productivity from Everywhere – 104 days per year remote (post-probation), following our hybrid policy.</p><p>🏦 Competitive salary – Tailored to align with your experience level.</p><p>🏠 Relocation support – Assistance with paperwork, travel, and one month of furnished accommodation.</p><p><strong>What to expect from the hiring process</strong></p><p>We respect your time and keep things transparent:</p><p>1️⃣ Intro call (~30 min) – Let’s see if we’re a good match.</p><p>2️⃣ Hiring Manager Review – Your profile is assessed for technical and team fit.</p><p>3️⃣ Hiring Manager Interview (~60 min) – Dive into expectations and team dynamics.</p><p>4️⃣ Technical Interview (~60–120 min) – Demonstrate your skills.</p><p>5️⃣ Meet the Team <strong>(Optional)</strong> – Connect with your future colleagues.</p><p>You’ll always know where you stand - no black holes, no ghosting.</p><p>We welcome applications from individuals of all ages, abilities, genders, religions and diverse backgrounds. If you need assistance during the hiring process or in the workplace, let us know!</p><p>Don’t meet every requirement? No problem! We’re always open to exceptional candidates and value diversity in all forms.</p><p>📩 Apply now – We’d love to connect with you!</p><p>Find <a href="https://www.arbeitnow.com">Jobs in Germany</a> on Arbeitnow</a>