Overview:

Are you a motivated and ambitious Backend Engineer with a minimum of 3 years of hands-on experience building and optimizing production-grade systems? Do you strive for clean code, thrive on taking ownership of features from design to deployment, and possess a strong drive to master new technologies? If you're ready to accelerate your career by contributing directly to a high-impact product and growing your technical skills, we want you to join our team.


Who We Are:

We're a small but ambitious startup revolutionizing the retail experience through innovative technology. We are passionate about creating user-friendly, engaging experiences that make shopping effortless and enjoyable, and we help retail companies optimize their supply chain decision-making using big data and advanced analytics. 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 operational excellence, reliability, and scalability under the guidance of senior engineers.
  • Take ownership of core features and services, seeing them through the entire software development lifecycle—from initial specification and prototyping to deployment, monitoring, and ongoing optimization.
  • Implement solutions that integrate evolving machine learning models and intricate business logic, translating high-level requirements into clean, functional code.
  • Collaborate closely with cross-functional teams including product, data science, and frontend to translate business requirements into technical specifications and deliver impactful features.
  • Actively participate in code reviews, demonstrating a commitment to code quality, security, and performance, and sharing learned best practices with peers.
  • Proactively troubleshoot and resolve production issues, ensuring the high availability and responsiveness of our backend systems.
  • Invest heavily in learning new tools and technologies, staying abreast of industry trends, and seeking out opportunities to enhance our technical stack and your own expertise.

What You Bring:

  • A minimum of 3 years of dedicated experience as a Backend Engineer writing production-grade code in a fast-paced environment.
  • Bachelor's degree in Computer Science or a related technical field is required.
  • Experience working with database technologies, specifically proficiency in SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Proven proficiency in at least one major backend language, such as Java, Kotlin, or Python.
  • Solid understanding of backend architectural patterns, including microservices and distributed systems.
  • Experience working with database technologies (relational or NoSQL) and message queues/streaming platforms.
  • Strong problem-solving skills with a meticulous attention to detail and a commitment to code quality and testing (unit, integration, functional).
  • Highly motivated and ambitious with a demonstrated drive to take ownership, learn quickly, and adapt to evolving technical challenges.
  • A collaborative spirit, open to feedback, and dedicated to supporting your team's success through active participation in design discussions and code reviews.
  • Familiarity with cloud platforms (GCP, AWS, or Azure) and CI/CD pipelines.

Bonus Points:

  • Prior experience working in a startup environment.