Senior Software Engineer (Ruby on Rails)
Workstreamabout 4 hours ago
Vancouver, CanadaSenior
Responsibilities
- Develop and deliver well-scoped product features in collaboration with Product Managers and Engineering Managers.
- Advocate for and practice test-driven development (TDD) to ensure high-quality software delivery.
- Design and implement scalable backend systems using Ruby on Rails or other programming languages.
- Maintain effective communication with team members and stakeholders in English.
Requirements
- Proficiency in Ruby on Rails, Golang, Node.js, or Python, with a preference for Ruby on Rails.
- Strong foundation in programming principles and design patterns.
- Experience in building scalable systems and commitment to test-driven CI/CD.
- Familiarity with SQL and NoSQL databases, such as PostgreSQL or MongoDB.
- Knowledge of caching mechanisms like Redis or Memcached.
- Familiarity with cloud platforms such as AWS.
- Experience in designing distributed systems with a holistic perspective.
- Bilingual in English and Chinese is preferred.
Benefits
- Mission-driven company focused on empowering deskless workers and local businesses.
- Early employee opportunity at a Series B hyper-growth startup.
- Competitive salary and equity package.
- Comprehensive health coverage including medical, dental, and vision.
- Access to WeWork office amenities and perks.
- Learning and development stipend.
- Unlimited PTO.
- Hybrid office/work-from-home schedule.