Senior Full Stack Developer

OXARO Inc.

Ottawa

Hybrid

CAD 80,000 - 120,000

Full time

22 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

OXARO Inc. is seeking a Senior Full Stack Developer to join an Agile team and lead the development of scalable applications that deliver real business value. You will combine hands-on coding with technical leadership and mentoring to drive innovation throughout the development lifecycle.

You will collaborate with business and technical stakeholders, participate in Agile ceremonies, and provide estimates while advancing secure, high-performance systems and DevOps practices.

Qualifications

  • 5-10 years of experience in Agile software development with CI/CD and DevOps.
  • 5+ years of experience with 2+ programming languages (Python, C#, Java, or Ruby).
  • 5+ years of experience with cloud infrastructure and runtime environments, databases, and networking.
  • Strong React fundamentals and backend Node.js experience.
  • Experience leading and mentoring a team of at least 4 software developers.
  • Bachelor's degree in Computer Science or related field.

Responsibilities

  • Develop and scale applications using modern full-stack technologies.
  • Mentor junior developers and coordinate team activities.
  • Collaborate with Product Owners and Directors to maximize business value.
  • Ensure secure, scalable, and high-performance APIs and UI.
  • Oversee DevOps processes and CI/CD pipelines.

Skills

Collaborative mindset
Analytical thinking
Team leadership

Education

Bachelor's degree or college diploma in Computer Science or related field

Tools

AWS
REST APIs
WebSockets
JWT/OAuth
Azure DevOps
CI/CD
Git

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
Executive Assistant & Special Projects
Executive Assistant & Special Projects

OXARO Inc. • Ottawa

On-site
CAD 55,000 - 70,000
Bilingual Customer Service Representative (CSR)
Bilingual Customer Service Representative (CSR)

OXARO Inc. • Ottawa

On-site
CAD 23,000 - 28,000
Benefits
Senior Microsoft 365 Software Developer
Senior Microsoft 365 Software Developer

OXARO Inc. • Ottawa

Hybrid
CAD 120,000 - 180,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Fullstack Developer
Fullstack Developer

Maplesoft Group • Toronto

Hybrid
CAD 124,000 - 152,000
Application Support Specialist
Application Support Specialist

Altis Technology • Ottawa

Hybrid
CAD 65,000 - 75,000
Competitive salary
Benefits package
Pension plan
+3
Sr. Developer
Sr. Developer

Rogers Communications • Toronto

On-site
CAD 90,000 - 140,000
Sr. Developer
Sr. Developer

Rogers Communications • Brampton

On-site
CAD 90,000 - 130,000
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

Hybrid
CAD 109,000 - 128,000