Senior Backend Engineer
Listed on 2026-02-12
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer, Full Stack Developer
Overview:
Are you a senior backend engineer who lives and breathes code, with a proven track record of building and optimizing complex systems? Do you love the challenge of deep technical problems, and equally enjoy being a team player who actively mentors peers, conducts thorough code reviews
, and provides direct support to your team to achieve shared goals? If you're passionate about both hands‑on coding and fostering a collaborative, high‑performing engineering culture, we want you to join us and drive the evolution of our backend services.
We're a small but ambitious startup revolutionizing the retail experience through innovative technology. We're passionate about creating user-friendly, engaging experiences that make shopping effortless and enjoyable. We work collaboratively, value open communication, and believe in fostering a culture of continuous learning and growth.
What You’ll Do:- Design, develop, and deploy robust event‑driven backend services primarily using Java, Kotlin, and Python
, focusing on scalability, performance, and reliability. - Mentor and guide fellow backend engineers, fostering a collaborative environment, sharing best practices, and elevating the team’s technical capabilities through code reviews and knowledge sharing.
- Architect and implement complex solutions that seamlessly integrate evolving machine learning models and intricate business logic, enabling real‑time decision‑making.
- Collaborate closely with cross‑functional teams including product, data science, and frontend to translate business requirements into technical specifications and deliver impactful features.
- Contribute to the entire software development lifecycle
, from initial design and prototyping to deployment, monitoring, and ongoing optimization. - Champion code quality, security, and performance by conducting thorough code reviews, promoting testing best practices, and identifying areas for continuous improvement.
- Troubleshoot and resolve complex production issues
, ensuring high availability and responsiveness of our backend systems. - Stay ahead of industry trends and emerging technologies in the backend space, evaluating and recommending new tools and approaches to continuously enhance our technical stack.
- 7+ years of experience as a Backend Engineer with a strong foundation in writing excellent, production‑grade code.
- Proven expertise in designing, developing, and deploying scalable backend services, preferably with significant experience in Java, Kotlin, or Python
. - Deep understanding of distributed systems, microservices architecture, and real‑time processing.
- Experience with integrating and evolving Machine Learning and complex business logic within backend systems for real‑time decision‑making.
- Strong proficiency in database technologies (both relational and No
SQL), message queues, and API design. - Excellent problem‑solving skills with a meticulous attention to detail and a commitment to code quality.
- Self‑motivated and proactive, with a continuous desire to learn new technologies and adapt to evolving challenges.
- A collaborative spirit, open to feedback, and dedicated to supporting your team’s success through code reviews and shared ownership.
- Experience with cloud platforms such as GCP, AWS, or Azure.
- Knowledge of CI/CD pipelines and test‑driven development.
- A humble yet confident mindset, open to feedback and collaboration.
- Prior experience working in a startup environment.
- You have a furry friend waiting for you at home, or at least a soft spot for them!
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).