Senior Full Stack Developer (Ottawa)

Senior Full Stack Developer (Ottawa)

22 Oct
|
OXARO
|
Ottawa

22 Oct

OXARO

Ottawa

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 energetic 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.

<

📌 Senior Full Stack Developer (Ottawa)
🏢 OXARO
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (ottawa) / ottawa