Support Lightspeed's Hospitality product group to expand into new markets and enhance Cloud POS
Create, extend, and maintain critical systems across a number of products in collaboration with the existing team
Develop clean and highly maintainable code
Engage with Product Managers, Architects, Developers, and other stakeholders to define unambiguous, pragmatic solutions
Engage during incidents with a sense of responsibility to our customers and your team
Collaborate with global Development, Product, and SRE teams to deliver scalable solutions
Mentor and cultivate an inclusive, high-performing software development team
Requirements
5+ years experience developing and shipping production-grade Ruby and Java systems
5+ years experience developing within AWS or similar Cloud environments
Solid understanding of computer systems and service architectures
Empathy to view situations from our customers perspectives
Strong desire to collaborate with other developers, be that pairing, code reviews, whiteboard sessions, etc
A strong sense of ownership of all aspects throughout the SDLC and beyond
Ability to analyze production environments, incidents and performance characteristics to drive remediation, both with your team and with collaboration of stakeholders
Demonstrated experience creating unit and integration tests for complex systems
Eagerness to improve existing systems and plan new ones, pragmatically
Experience with eventual consistency and distributed client models (preferred)
Experience in microservice architectures (preferred)
Experience working in an Agile development environment (preferred)
Experience with container technologies (Kubernetes, Docker, etc) (preferred)
Experience with real time messaging systems (Pub/Sub, Kafka, etc) (preferred)
Experience with both relational (SQL) and non-relational (NoSQL) datastores (Dynamo, Redis, Firestore) (preferred)
A keen interest in API design (preferred)
Computer Sciences degree or equivalent (preferred)
Team-player, self-motivated, always seeking improvement, and comfortable making decisions or asking for input
Benefits
Lots of autonomy, flexible work culture and possibility of remote work
Development of very high traffic products, used at the global scale
Exposure to modern and proven technology
Opportunity to learn and expand your skill set
Tons of growth opportunities into technical or people management roles
Amazing benefits & perks, including equity for all Lightspeeders
Opportunity to join a fast-paced, high-growth company
Become a valued part of the diverse and inclusive Lightspeed family
Accommodations available on request for candidates with disabilities
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.