Rebel.com Logo

Rebel.com

Senior JavaScript Full Stack Developer

Posted 15 Days Ago
Be an Early Applicant
In-Office
Ottawa, ON
Senior level
In-Office
Ottawa, ON
Senior level
Lead technical initiatives and development of new and legacy systems, mentoring team members, and implementing best practices in software development.
The summary above was generated by AI

We are seeking an accomplished application developer with strong technical capabilities and a desire to make a difference to join our dynamic and agile development team.

 

At Rebel, we’re in the middle of a bold reinvention. We were early to market and established as a powerhouse in the domain registrar arena. Now we’re looking for someone who’s ready to help us take it further. 

 

In this role, you will be instrumental in the development of our new systems as well as maintaining our legacy systems (with the goal of modernizing them). Our target stack involves nodejs, express, react and aws.

 

You will work on a multitude of projects as we revamp our website, applications and backend systems. As part of an agile team, you will play different roles with the goal of having a positive impact on customers and achieving key objectives.

 What you will do
  • Lead and drive technical initiatives across cross-functional software development and operations teams, ensuring alignment with business objectives and technical excellence.
  • Translate complex business requirements into comprehensive, scalable technical solutions, considering platform architecture, network infrastructure, software components, and security protocols.
  • Mentor and foster the professional growth of team members by promoting a culture of knowledge sharing, collaboration, and continuous learning, empowering them to develop new skills and expertise.
  • Collaborate with cross-disciplinary teams, including Engineers, product owners, Marketing, Customer Service and stakeholders, to design, build, and deliver successful, high-quality products that meet business and user needs.
  • Develop and maintain end-to-end features across the entire technology stack, ensuring seamless integration and optimal performance at every stage of the process.
  • Design, build, and optimize reusable UI components utilizing modern front-end technologies (Reac.) to create intuitive and engaging user experiences.
  • Architect and develop robust back-end services and microservices using .NET and Node.js, ensuring scalability, reliability, and ease of integration with other systems.
  • Implement best practices for clean, modular, and reusable code, ensuring that software components and modules are efficient, maintainable, and scalable for long-term use.
  • Iterate on the design, testing, and implementation of features using agile methodologies, continuously improving and refining features based on feedback and performance data.
  • Take full ownership of the testing, deployment, and observability of features, ensuring high-quality, secure, and bug-free releases with thorough analytics and performance tracking.
  • Identify and implement cost-reduction strategies within our cloud environment, optimizing resources while maintaining high performance, reliability, and scalability.
  • Stay at the forefront of industry trends and technological advancements, continuously evaluating and adopting new technologies, frameworks, and best practices to drive innovation within the team.
  • Experiment and leverage the use of emerging AI technologies to enhance the team’s performance and productivity.
 What you bring
  • 8+ years of professional software development experience with deep hands-on work with modern application stacks (NodeJs, React).
  • Proven track record of leading technical teams through complex projects, providing guidance, mentorship, and fostering a collaborative environment that encourages growth and knowledge sharing.
  • Expert-level JavaScript/TypeScript proficiency with modern ES6+ features
  • Solid Node.js and Express.js backend hands-on development experience and RESTful API design.
  • AWS cloud platform expertise with hands-on experience in serverless architectures
  • Cloud system design experience including microservices, event-driven architectures, and distributed systems
  • Scrum/Agile methodology experience with hands-on leading and participating in sprint-based delivery
  • Experience with legacy system modernization and migration strategies
  • Working knowledge of .NET Framework and/or Java for legacy system maintenance
  • Version control with Git and collaborative development workflows
  • CI/CD pipelines and automated testing strategies
  • Infrastructure as Code (CloudFormation, CDK, or Terraform)
  • Container technologies (Docker, ECS/EKS) is a plus
 Our approach
  • We build things to last: simple, testable, maintainable
  • We stay curious: always experimenting, always learning
  • We value impact over ego
  • We help each other out, and celebrate wins together
  • We take action—even when things aren’t perfect yet

Top Skills

.Net
AWS
Ci/Cd
CloudFormation
Docker
Express.Js
JavaScript
Node.js
React
Terraform
Typescript

Similar Jobs

2 Hours Ago
Hybrid
Toronto, ON, CAN
Junior
Junior
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
The Packaging Engineer will organize and execute packaging design and development projects, manage supplier relations, and create technical reports while collaborating with cross-functional teams.
Top Skills: Chemical EngineeringMechanical EngineeringPackaging Science
2 Hours Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
This role focuses on implementing operational excellence through Continuous Improvement (CI) processes, facilitating training, and managing digital initiatives to enhance manufacturing performance.
Top Skills: Continuous Improvement ToolsDigital FactoryLean Six SigmaMarcoShoplogixTpm
2 Hours Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Lead and coordinate packaging design and deployment projects, ensuring specifications meet requirements while managing stakeholder communication and resources effectively.
Top Skills: Chemical EngineeringMechanical EngineeringPackaging Science

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account