09 Aug
|
LanceSoft
|
Toronto
Role: Sr. Software Engineer (Ruby on Rails)
Location: Toronto, ON - Hybrid (4 Days WFO)
Hiring Mode: 6-12 months Contract
Pay: CAD 60-65/Hr.
Description:
- You’ll have a clear view of the product roadmap, the business’ long-term vision, and the opportunity to constructively contribute to both.
- You’ll interact with product management and design and be able to influence what solutions are chosen to meet customer needs.
- You’ll lead the planning, design, development, deployment, monitoring, and maintenance of significant portions of the software that supports the chosen solutions.
- You’ll have the chance to provide and receive feedback from your peers, and coach less experienced engineers both within the team and the broader organization.
- You’ll use up-to-date tooling throughout, whether that’s something currently part of our stack, or something new that you assess needs to be added to reliably deliver the desired user experience.
- You’ll enjoy the flexibility, tempo, and ownership of being part of a startup, and the job security of being employed by one of Canada’s most valuable companies.
- You’ll work with an extremely committed team of colleagues who’re constantly challenging each other, compassionately, and in a transparent, structured way, to get to the next level in our careers.
Responsibilities:
- Write high-quality, well-tested code while understanding business needs
- Maintain and ensure high quality software, with accountability for production reliability and usage
- Effectively contribute suggestions and new ideas to improve our platform.
- Designing, coding, unit testing and integrating new features and functionality as defined by the PO and team
- Participating in code reviews, architectural planning, and delivery meetings
- Updating progress daily through the tracking tool (Jira) or Kanban board
Must-Have:
- 5+ years of experience and a solid understanding of Ruby on Rails, Sidekiq, Redis
- Deep experience with databases and data structures (MySQL or Postgres)
- Experience in Unit/Integration testing
- Experience with ReactJS, Webpack, jQuery/JavaScript/HTML
- Participate in code reviews, architectural planning, and delivery meetings
- You’re a team player, and enjoy collaborating with the product, design, and engineering teams to solve problems
- You learn new concepts quickly (industry, business, and technical)
- You have excellent written and verbal communication skills
- You care deeply about application security and understand the importance of protecting sensitive user data
Nice to Have:
- Post-secondary degree or diploma in computer engineering or equivalent training/experience
- Experience with compliance standards, e.g. ISO 27001 or SOC 2
- Experience building apps in a cloud environment (i.e. Docker/Kubernetes)
- Deploying to cloud Infrastructure: AWS (various services), familiarity with Terraform
- Experience with Rust
- DevOps tools such as Docker, Github, CircleCI
- Monitoring and logging tools like New Relic, Dynatrace, Sumo Logic, Splunk
- Familiarity with Open API specification
- 103648
📌 Ruby on Rails Developer (Toronto)
🏢 LanceSoft
📍 Toronto