More jobs:
Senior Software Engineer
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-09-24
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-09-24
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Java Developer, DevOps
Job Description & How to Apply Below
Key Responsibilities
- Develop and maintain micro front-end applications and integrate them with backend services.
- Consume and integrate RESTful APIs developed using Spring Boot and Java.
- Develop service integrations and supporting tooling using Node.js.
- Implement responsive designs using HTML5 and CSS
3. - Write and maintain unit and component tests using Jest and React Testing Library.
- Test, debug, monitor, and troubleshoot application code to ensure reliability and quality.
- Collaborate closely with product managers, designers, and engineering teams to translate user needs into high-quality product experiences.
- Participate in application development using AWS or other cloud platforms.
- Work with CI/CD pipelines and version control systems to support automated software delivery.
- Apply AI-assisted coding tools to support code generation, refactoring, test case generation, debugging, and documentation.
- Monitor application performance using logging, distributed tracing, metrics, and alerting capabilities.
- Participate in production support activities and on‑call rotations.
- Contribute to engineering best practices, continuous improvement, and knowledge sharing across a multi‑site development team.
- 5–7 years of professional software engineering experience.
- 3+ years of hands‑on React experience.
- 2+ years of experience working with Java‑based APIs.
- Good understanding of Spring Boot to support backend applications and APIs.
- Experience consuming APIs and handling asynchronous data within micro front ends.
- Experience with RESTful APIs and backend service integration.
- Experience with Jest and React Testing Library or similar frontend testing frameworks.
- Experience working with CI/CD pipelines and version control systems.
- Experience with application monitoring, logging, distributed tracing, metrics, and alerting.
- Experience with production support and on‑call rotations.
- Experience working effectively within a multi‑site, collaborative development team.
- Experience working in a product engineering or product‑led environment with close collaboration across product and design teams.
- Experience using AI‑assisted coding tools such as Git Hub Copilot or ChatGPT for software development activities.
- Experience designing and building Java‑based APIs.
- Experience with Node.js for service integration and development tooling.
- Experience with AWS or other cloud platforms.
- Experience with Redux or Context API.
- Experience with responsive design and mobile web development.
- Bias toward action, curiosity, and continuous improvement.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×