Full Stack Developer

Permanent Full-Time

Recruiting in Motion

Full Stack Developer Ottawa Ontario

Ref: JOB2316

Position Title: Full Stack Developer

Salary & Benefits: $100,000-$125,000

Location: Ottawa, Ontario

Work Model: Onsite

Additional Notes:

Our client is a well established, and well-run organization with almost 3 decades of experience partnering with entrepreneurs to help alleviate the pain points of maintaining the perfect online image. Since the mid 90’s, our client has played an essential role in establishing & maintaining effective online presence for their clients. With a highly motivated client service group dedicated to delivering a unique customer experience, their team is well positioned to assist you with everything from purchasing domain names, selecting web hosting platforms, creating email addresses while optimizing security and enhancing Google rankings. Our client’s strong development team helps nurture creative ideas into SEO results. Working in over 180 countries, and boasting a 97% customer approval rating, our client brings the human element back into relationship management by being responsive and attentive to their client’s needs.

Our client has a beautiful office in heart of Ottawa’s Byward market. With a collaborative workspace that fosters strong communication and development amongst leaders and peers, our client staff have a tremendous pride in their work and roles they play within their teams. When the internal teams have a heightened sense of engagement, the external client reaps the rewards. Focused on building a more productive online experience, our client is focused on educating and sharing information while recognizing their responsibility in community service.

We are seeking an experienced Full Stack Developer to join their agile, fast-paced product development team. This role is ideal for a developer with a passion for both development and operations, looking to make a direct impact by contributing to the ongoing growth and maintenance of cloud applications. As a core member of a small and nimble team, you’ll have the opportunity to work across the entire development stack and bring creative solutions to complex technical challenges. We are looking for someone who emphasizes simple, clean, and testable code, with a passion for cloud computing and service-oriented architecture. Our client values teamwork supports each other’s growth as developers and believe in taking ownership of the features we build.

Responsibilities:

  • Build and maintain features across the full development stack, contributing to both front-end and back-end components.
  • Develop and maintain UI components using modern front-end technologies to deliver a seamless user experience.
  • Collaborate on the design and implementation of back-end services and microservices, utilizing technologies like .NET and Node.js.
  • Apply best practices to design and implement performant, reusable components and modules.
  • Engage in the iterative design, testing, and deployment of features within an agile framework.
  • Contribute to team growth through knowledge sharing, mentoring, and technical guidance.
  • Advocate for an optimal user experience, considering usability and accessibility in all product features.
  • Take ownership of testing, analytics, usability, and deployment for features you build, ensuring robust and reliable implementations.
  • Stay current with evolving web technologies to keep our stack modern and competitive.

The ideal candidate is highly skilled in modern JavaScript, including coding, testing, and debugging, and has hands-on experience with front-end frameworks such as React, Vue, or Angular. They have a strong understanding of RESTful services and a proven background in backend development using Node.js or VB/C#.NET. Proficiency in source control technologies like Git and familiarity with Agile methodologies are essential. Additionally, knowledge of cloud computing services (AWS, Google Cloud, or Azure) is beneficial, along with a keen interest in user-centric design and usability. Proficiency in CSS styling, experience with testing libraries such as Jest or Cypress, and familiarity with GraphQL, microservices, and serverless architecture are also desirable. The candidate should possess strong analytical skills for performance measurement and data-driven decision-making.

What will make you stand out:

  • Proficiency with JavaScript coding, testing and debugging
  • Experience with front-end frameworks and backend development tools
  • Understanding of source control technologies (git)
  • Expertise with Agile Methodology

 Interested candidates should reach out to Brad at [email protected].

————————————————————-

At Recruiting in Motion, we may leverage AI-powered tools in our recruitment process. AI will never reach out to our candidates directly. For personalized assistance or more details on our recruitment process, please contact our hiring team.

Tagged as: Full Stack Developer