Tel-Aviv, ISR
181 days ago
Senior Backend Engineer
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. Who We Are: 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. What You Bring: + 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 NoSQL), 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. Bonus Points: + 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!
Confirm your E-mail: Send Email