The Services organization at Lightspeed needs to develop and maintain various features within their products, requiring a Senior Software Developer to contribute to the overall codebase and improve the architecture.
Requirements
- Strong software engineering and computer science fundamentals
- Strong programming skills in either TypeScript, Go, Java, Node.js, Ruby, or Rails, or C
- Experience developing scalable, reliable applications on the cloud (AWS/GCP)
- Experience in various architectural paradigms in distributed systems such as event-driven services
- Experience leading initiatives and feature work from design to production deployment
- Strong sense of ownership and self-improvement, with a growth mindset
- Experience with Ruby, Go, TypeScript, and Java
Responsibilities
- Deliver on sprint commitments through development of features and bugs across various services
- Participate in development planning, retrospectives, and demos
- Help decompose high-level requirements into development tasks and work items for delegation
- Lead effort estimation for sprint and product roadmap deliverables
- Initiate and contribute to continuous improvement of software delivery processes and practices
- Participate in code reviews to teach and enforce high standards of code quality
- Support the tools and products that the team delivers
Other
- Passion for software development and a customer-focused mindset
- Team player always working towards the overall team's success
- Understand the need for constant improvement, self-growth, and accountability
- Step up to solve problems for the business
- Set ambitious goals, and act with a sense of urgency and focus
- Flexible paid time off policy
- Health Insurance
- Health and wellness benefit of $500 per year
- Paid leave and assistance for new parents
- Mental health online platform and counselling & coaching services
- Volunteer day
- Work abroad policy