Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Compunnel Inc.

NewBe an early applicant

Senior Software Engineer: React/Java Micro Frontends & Cloud

Posted Updated
Discussion

Summary

Senior engineer building React micro front-end applications integrated with Java/Spring Boot REST APIs, plus Node.js tooling and AWS-based CI/CD delivery. Day to day includes testing with Jest, observability/monitoring, AI-assisted coding, and production support with on-call rotations on a multi-site Toronto team.

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 CSS3. • 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. Required Qualifications • 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 GitHub Copilot or ChatGPT for software development activities. Preferred Qualifications • 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →