Senior Full Stack Developer

OXARO Inc.

Ottawa

Hybrid

CAD 80,000 - 120,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OXARO Inc. is seeking a Senior Full Stack Developer to join our Agile team in Ottawa.

The role blends hands-on development with technical leadership, mentoring peers, and collaborating with product and business stakeholders to deliver scalable software solutions for the public sector. You will work across the stack, including JavaScript/TypeScript, Node.js, Vue/Angular, PostgreSQL, and authentication protocols, while shaping architecture, CI/CD, and security practices in a fast-growing

Qualifications

  • Bachelor's degree in CS or related field.
  • 5+ years in agile software development.
  • 5+ years with 2+ programming languages (Python, C#, Java, Ruby).
  • 5+ years with cloud infrastructure and Git-based workflows.
  • Strong React fundamentals and state management.

Responsibilities

  • Develop, prototype, and scale applications using modern full-stack tech stack.
  • Lead and mentor team members within an Agile framework.
  • Collaborate with stakeholders to define priorities and timelines.
  • Maintain CI/CD pipelines and DevOps practices.
  • Review and refine feature requests, estimates, and timelines.
  • Support application onboarding, API development, and migrations.

Skills

Agile development
Full stack
JavaScript/TypeScript
Node.js
React
Cloud (AWS)

Education

Bachelor's degree in CS or related field

Tools

Azure DevOps
Git
PostgreSQL
Docker

Job description

Location: Ottawa, ON (Hybrid/On-site)

Security Clearance: Reliability (or eligibility to obtain)

Vacancy Status: This posting is for a new vacancy. We are actively hiring for this position.

Salary Range: $80,000 - $120,000 annually, plus benefits.

About Us

We are a member firm of the greater Raymond Chabot Grant Thornton & Grant Thornton Canada networks. OXARO is a dynamic and fast-growing technology consulting firm at the forefront of digital transformation within the Canadian public sector. Our mission is to partner with government agencies to modernize their applications, streamline their processes, and enhance their service delivery through innovative technology solutions. We are a team of passionate problem-solvers dedicated to making a tangible impact on our community.

The Role

We are seeking a Senior Full Stack Developer to join a collaborative Agile team and lead the development of modern, scalable applications that deliver real business value. This role combines hands-on software development with technical leadership, providing the opportunity to influence solution delivery, mentor team members, and help drive innovation throughout the development lifecycle. You'll work closely with business and technical stakeholders to deliver high-quality solutions that support evolving organizational needs.

Day-to-Day Responsibilities
  • Develop, prototype, and scale applications using modern full-stack development technologies, including JavaScript, TypeScript, Node.js, Express.js, Vue.js, Angular, Ruby on Rails, HTML, CSS, PostgreSQL, and authentication protocols.
  • Perform development activities supporting user onboarding, API development, system scalability, and application migration between environments.
  • Streamline business processes and procedures to meet evolving operational requirements.
  • Utilize project management and application repository tools, such as Azure DevOps, to manage user feedback systems, including bug reports, feature requests, and support tickets.
  • Maintain and continuously improve DevOps practices, including CI/CD pipelines and testing frameworks, adapting to evolving operational requirements and threat environments while ensuring deployments can be completed in under 10 minutes.
  • Participate in all Agile ceremonies with the Product Owner and Product Director.
  • Provide technical assistance and recommendations to support effective application development and delivery.
  • Liaise with Product Owners and Product Directors to review feature requests and maximize business value.
  • Act as a lead within an application development team, coordinating development activities and supporting project execution.
  • Prepare and maintain drawings, data packages, and system manuals.
  • Provide recommendations regarding feature timelines and story point estimates.
  • Provide expertise in the evaluation of new application concepts and initiatives.
  • Research, evaluate, trial, and report on emerging technologies.
  • Review documents, project activities, and Statements of Work.
  • Oversee and mentor Junior Developers, Intermediate Developers, and co-operative education students.
What You Bring To The Table
  • 5-10 years of experience developing software as part of an Agile software development team, including experience in custom software development, short iterative development cycles, CI/CD and DevOps practices.
  • 5+ years of experience working with 2 or more programming languages, such as Python, C#, Java, or Ruby.
  • 5+ years of experience with cloud infrastructure and runtime environments, source code management systems (e.g., Git), networking technologies and protocols (TCP/IP, UDP, TLS, HTTP, WebSockets, DNS), and gateway and firewall configuration.
  • Deep understanding of React fundamentals, including hooks, component lifecycle, and state management solutions such as Redux, or Context API, to build responsive and dynamic user interfaces.
  • Strong backend development experience using Node.js to build scalable, high-performance RESTful APIs and support asynchronous programming.
  • Knowledge of web security best practices, including the prevention of SQL injection, XSS, and CSRF, as well as application performance and load-time optimization strategies.
  • 5+ years of experience working with relational and key-value databases, such as PostgreSQL, MySQL/MariaDB, Microsoft SQL Server, Cosmos DB, and Redis.
  • 2+ years of experience leading and mentoring a team of at least 4 software developers.
  • Bachelor's degree or college diploma in Mathematics, Statistics, Computer Science, Software Engineering, Electrical Engineering, Physics, or a related engineering or science discipline.
Additional Skills We Value
  • Collaborative Mindset: Brings a positive, solution-oriented attitude to group projects and thrives in a highly collaborative team environment.
  • Analytical Thinking: Strong problem-solving skills with a proven ability to identify root causes and implement effective, data-driven solutions.
  • Hands-on experience deploying and managing applications in AWS, including EC2 for hosting, S3 for static asset storage, RDS for PostgreSQL, and IAM for security management.
  • Experience building and consuming secure RESTful APIs and WebSockets, including the implementation of authentication and authorization mechanisms such as JWT and OAuth 2.0.
Why Join Us?
  • Make an Impact: Play a key role in modernizing Canada's public sector and see the direct impact of your work on our communities.
  • Career Growth: As a fast-growing company, we offer significant opportunities for professional development and career advancement.
  • Collaborative Culture: Join a supportive and collaborative team where your ideas are valued and you can learn from some of the best in the industry.
  • Challenging Projects: Work on a variety of interesting and complex projects that will keep you engaged and continuously learning.
AI Disclosure:

We do not use artificial intelligence (AI) tools to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed by our recruitment team.

OXARO is committed to fostering an inclusive, equitable and respectful workplace where every individual feels valued and empowered to contribute their best. We believe that diversity drives innovation and strengthens our ability to serve our clients and communities. We are dedicated to ensuring a fair and unbiased recruitment process and welcome applications from members of the four designated groups under the Employment Equity Act: women, Indigenous peoples, persons with disabilities and members of visible minorities.

Accommodations are available upon request for candidates taking part in all aspects of the recruitment process.

We sincerely thank all applicants for their interest in this opportunity. While we appreciate every application, only those selected for an interview will be contacted.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AWS Architect & AI Practice Lead
Senior AWS Architect & AI Practice Lead

OXARO Inc. • Ottawa

Hybrid
CAD 125,000 - 160,000
Proposal Coordinator
Proposal Coordinator

OXARO Inc. • Ottawa

Hybrid
CAD 65,000 - 85,000
Benefits
Senior Developer 1
Senior Developer 1

United States Digital Space LLC • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work
Medical coverage
Dental coverage
+6
Sr. Developer
Sr. Developer

Rogers Communications • Toronto

On-site
CAD 90,000 - 140,000
DevOps Engineer
DevOps Engineer

OXARO Inc. • Ottawa

On-site
CAD 70,000 - 90,000
Career growth opportunities
Collaborative team culture
Engaging and challenging projects
Sr. Developer
Sr. Developer

Rogers Communications • Brampton

On-site
CAD 90,000 - 130,000
Senior Software Developer- Front End - Toronto
Senior Software Developer- Front End - Toronto

Randstad Canada • Toronto

On-site
CAD 110,000 - 140,000
Fullstack Developer
Fullstack Developer

Maplesoft Group, an SEB Company • Ottawa

Hybrid
CAD 124,000 - 152,000
Lead, Site Reliability Engineering (Application Support)
Lead, Site Reliability Engineering (Application Support)

OMERS • Toronto

Hybrid
CAD 86,000 - 130,000
Senior Application Component Developer
Senior Application Component Developer

Fonction publique de l'Ontario • Toronto

On-site
CAD 96,000 - 120,000