MontrealFull TimeEngineering
Remotely
pythonsqljavadistributed systemsnosqlscalaobject oriented programmingdesign documentation
Job Description
📋 Description
- Help define the roadmap and architecture based on technology and business needs
- Write well-crafted, well-tested, readable, maintainable code
- Have a good grasp and ability to explain the various tradeoffs made in decisions
- Participate in code reviews to ensure code quality and distribute knowledge
- Lead projects from idea to positive execution
- Incorporate considerations for business context and failure modes in your work
🎯 Requirements
- BSc/MSc in Computer Engineering, Computer Science, related field or relevant work experience
- 5+ years of software engineering industry experience
- Experience with object-oriented programming
- Experience in distributed systems
- Experience with Java and/or Python, familiarity with Scala is a plus
- Experience working with databases, relational or NoSQL
🎁 Benefits
- Extended health and dental coverage options, along with life insurance and disability benefits
- Mental health benefits
- Family building benefits
- Pet benefits
- Access to a Lyft funded Health Care Savings Account
- RRSP plan with company match to help save for your future
Back to all jobs