Senior Software Engineer
OtterAbout the role
<p><strong>Who we are </strong></p> <p>In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people - but to succeed as a digital restaurateur you also need to have a passion for technology. We believe in the joy of serving others, and that's why we created Otter – to help restaurateurs succeed in online food delivery. Restaurants around the world, both large and small, including Chick-fil-A, Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce order issues, and decrease delivery headaches. </p> <p> </p> <p><strong>What you’ll do</strong></p> <p>As a Backend Engineer, you’ll design, implement, and optimize systems that power mission-critical applications. Your role will adapt to your strengths and interests, with opportunities to work across the entire customer journey. Our team is responsible for the customer onboarding, license and entitlements management while they are a customer and the offboarding process. At the heart of the customer experience, we integrate with most internal systems and various external systems including our Sales and Support systems..</p> <p><strong>Core Responsibilities</strong></p> <ul> <li>Architect and implement scalable backend systems and APIs.</li> <li>Ensure high system performance, reliability, and security.</li> <li>Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions.</li> <li>Participate in code reviews, testing, and documentation to maintain high-quality standards.</li> <li>Mentor junior engineers or take on leadership roles, depending on your seniority. </li> </ul> <p> </p> <p><strong>What we’re looking for</strong></p> <p>We value the diversity of experience and are looking for individuals who are passionate about solving complex problems.</p> <p><strong>Basic Qualifications</strong></p> <ul> <li>Proficiency in Java.</li> <li>Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).</li> <li>Experience with cloud platforms like AWS, Google Cloud, or Azure.</li> <li>Understanding of RESTful APIs, microservices, and distributed systems.</li> <li>Strong debugging and problem-solving skills. </li> </ul> <p><strong>Preferred Qualifications (for Senior Levels)</strong></p> <ul> <li>Experience with containerization technologies like Docker and Kubernetes.</li> <li>Knowledge of CI/CD pipelines and DevOps practices.</li> <li>Exposure to large-scale data processing or event-driven arch
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