Skip to main content

Senior Full Stack Software Developer

Technology
BITS Recruiting
Toronto, CanadaCAD 95 - CAD 98 /hora1 month ago
Service contract

Job description

Contract: September 21, 2026 – March 31, 2027

We are looking for a Senior Full Stack Software Developer to join a large-scale technology environment and support the design, development, integration, testing, and maintenance of enterprise web applications.

The ideal candidate will have strong hands-on experience with Java, React, TypeScript, Node.js, REST APIs, and Oracle/SQL databases, along with experience working with modern web architectures and DevOps practices.

Key Responsibilities

  • Design, develop, test, debug, document, and maintain enterprise-scale web applications.
  • Translate technical specifications and business requirements into working, tested applications.
  • Develop and maintain both front-end and back-end application components.
  • Design and develop REST API services and integrate front-end applications with back-end APIs.
  • Work with relational databases, including Oracle and SQL Server, and develop complex SQL queries.
  • Design and implement scalable web architectures focused on performance, reliability, and maintainability.
  • Develop and maintain data pipelines, including extraction, transformation, and loading activities.
  • Participate throughout the full Software Development Life Cycle (SDLC).
  • Troubleshoot technical issues and provide post-implementation support.
  • Support application implementation, migration, conversion, and deployment activities.
  • Develop reusable, testable modules and components.
  • Participate in continuous integration and deployment activities.
  • Collaborate with IT professionals, business stakeholders, and subject matter experts.
  • Participate in design walkthroughs, technical discussions, and Agile/Scrum activities.
  • Prepare technical and system documentation as required.
Must-Have Qualifications
  • 10 years of experience as a software designer/developer working on large-scale, multi-client web applications.
  • 10 years of hands-on Java development experience with Oracle or SQL databases.
  • 5 years of hands-on experience with:
REST APIs

React / ReactJS

TypeScript

HTML5

CSS3

Node.js

  • Working experience with RxJS, Next.js, and Vue.js.
  • Experience using Azure DevOps.
  • Knowledge of major architectural styles, including message-oriented, reactive, and event-driven architectures.
  • Strong experience with both front-end and back-end development.
  • Experience with application architecture, API development, and front-end/back-end integration.
  • Strong database and SQL development skills.
  • Strong analytical, troubleshooting, problem-solving, and communication skills.

Technical Skills

Backend

  • Java
  • REST / RESTful APIs
  • SOAP Web Services
  • Node.js
  • Java WebLogic / Tomcat
  • EJB / Servlets
Frontend
  • React / ReactJS
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • RxJS
  • Next.js
  • Vue.js
  • Angular / AngularJS
Database
  • Oracle
  • SQL Server
  • SQL
  • Relational databases
DevOps & Tools
  • Azure DevOps
  • JIRA
  • CI/CD
  • Agile / Scrum

Apply now if you have strong enterprise Full Stack development experience and meet the Java, React, TypeScript, Node.js, REST API, database, and Azure DevOps requirements.

Keywords
monthsOfExperience: 120ReactOSHTML5Vue.jsJiraOracle WebLogic ServerTypescriptAngularNode.jsAngularJSOracle DatabaseJavaScriptDevOpsCss 3ScrumSoapSqlTomcatJavaRelational grammar

Interested in this role?