Tech Stack
AWSCloudDistributed SystemsGoGoogle Cloud PlatformJavaJavaScriptNode.jsRubyRuby on RailsTypeScript
About the role
- Develop and maintain features and fix bugs across various Services-owned products
- Deliver on sprint commitments and participate in planning, retrospectives and demos
- Decompose high-level requirements into development tasks and work items for delegation
- Keep the team informed of expectations, priorities, release status and project schedules
- Lead effort estimation for sprint and product roadmap deliverables
- Initiate and contribute to continuous improvement of software delivery processes and practices
- Provide technical and process guidance, participate in code reviews to enforce quality
- Participate in hiring, identify growth and career development areas for team members
- Support tools and products delivered by the team and take active role in production operations (on-call)
- Improve architecture and contribute to design-to-production feature delivery
Requirements
- Strong software engineering and computer science fundamentals
- Strong programming skills in TypeScript, Go, Java, Node.js, Ruby or Rails or C#
- Experience developing scalable, reliable applications on the cloud (we use 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
- Participate in on-call rotations and production operations
- Passion for software development and a customer-focused mindset
- Team player with accountability and continuous improvement mindset
- Ability to decompose high level requirements into development tasks and delegate
- Lightspeed equity scheme (we are all owners)
- 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
- Flexible/hybrid remote work options
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptGoJavaNode.jsRubyRailsC#cloud computingdistributed systemsevent-driven services
Soft skills
ownershipself-improvementgrowth mindsetaccountabilitycontinuous improvementteam playercommunicationleadershipcollaborationproblem-solving