Job Summary Job Description RBCx
About Dr. Bill
What is the opportunity?
- 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 modern 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.
What will you do?
- 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
What do you need to succeed? 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), and/or 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
What's in it for you?
- A comprehensive Total Rewards Program including bonuses and flexible benefits and competitive compensation
- Leaders who support your development through coaching and managing opportunities
- Work in a dynamic, collaborative, progressive, and high-performing team
- Opportunities to do challenging work
Job Skills
Additional Job Details Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above I **nclusion and Equal Opportunity Employment**
Join our Talent Community