Lightspeed is seeking a Senior Software Developer (Ruby) to join their development team and help build an inclusive environment. The role involves collaborating on improving cloud-based point-of-sale products within the Hospitality group, contributing to expanding Lightspeed's presence in new markets and countries while enhancing the Cloud POS. The Senior Ruby Developer will work alongside a global team of developers, using cutting-edge technologies to assist restaurant owners in providing the best possible experience for their customers.
Lightspeed is committed to energizing communities by supporting small and medium-sized businesses. The ideal candidate will possess a strong background in Ruby, a history of mentorship, and a reputation for delivering excellent software. Problem-solving skills, pragmatism, and collaboration are essential for designing products that address real-world challenges on a global scale. Effective communication and teamwork with Product, Development, and SRE teams worldwide are crucial for success.
What this role involves:
- Designing, developing, and maintaining critical systems across multiple products in collaboration with the existing team.
- Developing clean and highly maintainable code.
- Collaborating with Product Managers, Architects, Developers, and other stakeholders to define clear and pragmatic solutions.
- Intervening during incidents with a strong sense of responsibility towards customers and the team.
Requirements:
- 3+ years of experience in developing and deploying Ruby and Java systems to production
- 3+ years of experience with AWS or a similar cloud environment
- Solid understanding of computer systems and service architectures
- Ability to adopt the perspective of customers to better understand their needs
- Strong desire to collaborate with other developers (pair programming, code reviews, brainstorming, etc.)
- Strong sense of responsibility for the entire software development lifecycle (SDLC) and beyond
- Ability to analyze production environments, incidents, and performance to provide appropriate solutions
- Proven experience writing unit and integration tests for complex systems
- Desire to improve existing systems and design new solutions pragmatically
Lightspeed offers:
- Autonomy and a flexible work culture with remote work possibilities
- Product development on high-traffic, globally used products
- Exposure to modern and proven technologies
- Numerous learning and development opportunities
- Multiple growth perspectives, both technically and in team management
- Excellent benefits, including shares for all Lightspeeders
- The opportunity to join a rapidly growing company