
Groceries
About this Role
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic engineering team. In this critical role, you will be instrumental in designing, developing, and deploying scalable and resilient distributed systems that form the backbone of our innovative platform. You will tackle complex technical challenges, contribute to architectural decisions, and mentor junior engineers, ensuring the delivery of high-quality, performant solutions.
Requirements
5+ years of professional software development experience with a strong focus on Python and/or Go
Proven experience designing, building, and operating large-scale distributed systems
Deep understanding of distributed systems concepts such as consensus, fault tolerance, and eventual consistency
Excellent problem-solving and debugging skills
Strong communication and interpersonal skills, with the ability to effectively articulate technical concepts to both technical and non-technical audiences
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Key Responsibilities
Design, develop, and maintain robust and scalable distributed systems using Python and/or Go
Collaborate with product managers and other engineering teams to define system requirements and architecture
Implement and optimize performance-critical services
Participate in code reviews, provide constructive feedback, and uphold high code quality standards
Troubleshoot and resolve complex production issues
Mentor junior engineers and contribute to the growth of the engineering team
Stay abreast of emerging technologies and industry best practices in distributed systems
What We Offer
Competitive salary and comprehensive benefits package
Opportunity to work on cutting-edge distributed systems technology
Professional development and continuous learning opportunities
Collaborative and inclusive work environment
Flexible working arrangements to support work-life balance
The chance to make a significant impact on our company's growth and success
About Company
Our company is at the forefront of [industry/technology area], driven by a passion for innovation and a commitment to solving complex problems. We foster a culture of collaboration, transparency, and continuous improvement, where every team member is empowered to contribute their best. Joining us means becoming part of a talented and dedicated group that values creativity, embraces challenges, and is passionate about building exceptional products. We believe in investing in our people and providing them with the resources and opportunities to thrive both professionally and personally.
Next steps will be communicated after your application is reviewed.