← All jobs
Ace Software Consulting Inc.

Senior Full Stack Developer

Remote (Remote, CA)Remote (region-locked)Seniorvia jobspy_indeed
javaspring bootreacttypescriptsqlrest apismicroservicespostgresql

Don't apply into the void.

Most applications for this Ace Software Consulting Inc. role vanish into an ATS. With jobfinder-ai, your agent finds the actual hiring manager or founder behind this opening and sends a tailored email from your own inbox — so a real person reads your pitch and replies. We then follow up until you land on the calendar.

Reach the decision-maker — $5

**Job Overview**

We are seeking a Senior Full Stack Developer with at least 7 years of professional software development experience and strong hands\-on experience with Java, Spring Boot, React, TypeScript, and SQL.

This is a permanent, full\-time, fully remote position.

The role is primarily hands\-on and includes application development, production support, troubleshooting, code review, and technical guidance for a small development team. The successful candidate will be expected to take ownership of assigned modules and issues, coordinate with developers and stakeholders, and help improve the stability, reliability, and maintainability of the system.

Candidates must be comfortable working from 9:00 a.m. to 5:00 p.m. MST.

Responsibilities

* Design, develop, test, and maintain applications using Java, Spring Boot, React, and TypeScript * Develop and maintain REST APIs, backend services, and database integrations * Take ownership of assigned modules, features, and technical issues * Investigate and resolve application, integration, database, and production issues * Identify root causes and implement measures to prevent recurring problems * Review code and provide practical technical guidance to other developers * Help unblock developers and coordinate work across the team * Communicate clearly with client stakeholders and other technical teams * Participate in planning, estimation, release, and delivery activities * Improve application reliability, monitoring, testing, documentation, and maintainability * Support production releases and verify changes after deployment

Requirements

* At least 7 years of professional software development experience * Strong knowledge of core Java and object\-oriented programming * Strong hands\-on experience with Spring Boot * Experience developing and maintaining applications using React and TypeScript * Experience with microservices and distributed applications * Strong SQL and relational database fundamentals * Experience supporting and troubleshooting production applications * Understanding of software design, testing, maintainability, and code quality * Basic understanding of scalability, caching, asynchronous processing, and application reliability * Experience reviewing code and guiding other developers * Strong written and verbal communication skills * Ability to work independently in a remote environment * Ability to take ownership of work and follow issues through to completion

Preferred Qualifications

* Approximately 7–8 years of professional software development experience * Previous experience as a senior engineer * Experience taking ownership of an application, module, or significant area of functionality * Experience guiding or coordinating a small development team * Experience with AWS or another cloud platform * Experience with monitoring, logging, and application performance tools

Employment Details

* Job type: Permanent, full\-time * Work location: Fully remote within Ontario * Working hours: 9:00 a.m. to 5:00 p.m. Arizona time(MST) * Salary: $85,000–$95,000 CAD annually * Paid time off provided * Health and dental benefits are not currently offered

Job Type: Full\-time

Pay: $85,000\.00\-$95,000\.00 per year

Benefits:

* Paid time off

Application question(s):

* What is your expected annual salary (in CAD)?

Experience:

* Java: 7 years (required)

Work Location: Remote

Set this role as a target and your agent does the sourcing, finds the verified email, writes the pitch, and follows up — on autopilot.

Start your hunt