Full Stack Software Engineer – SaaS Product Development (AI-Assisted)

Technology Consulting Services Ltd

United States

Remote

USD 79,000 - 119,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Flexible schedule
Three-day week onboarding

Job summary

Technology Consulting Services Ltd is seeking a capable Full Stack Software Engineer to own day-to-day development for a SaaS product. The role emphasizes AI-assisted coding, robust frontend and backend work, and delivering features from backlog with a focus on security and quality.

Remote UK work is offered with occasional travel to Peterborough for onboarding. The ideal candidate has 3+ years of commercial full-stack experience, strong React/TypeScript/Node.js skills, and the ability to review

Qualifications

  • At least 3 years' commercial experience in a similar full-stack software development role.
  • Strong practical experience with React, TypeScript, Node.js, Express and SQL Server.
  • Good understanding of software architecture, application design, REST APIs, database development, authentication and security.
  • Ability to independently write, understand, debug and maintain code without relying on AI assistance.
  • Experience using, or demonstrable familiarity with, modern AI-assisted development tools and workflows.
  • Ability to critically evaluate AI-generated code and identify incorrect assumptions, implementation defects and architectural weaknesses.

Responsibilities

  • Develop and enhance frontend and backend application functionality, including dashboards, workflows, APIs, database changes and integrations.
  • Independently deliver prioritised backlog items, new features, bug fixes and customer-driven improvements.
  • Use AI coding agents such as Claude Code, GitHub Copilot or similar tools to improve development efficiency.
  • Design and implement core application structures and reusable patterns using sound engineering principles before scaling functionality with AI.
  • Review, understand, test and validate AI-generated code, identifying potential defects, security vulnerabilities and performance issues.
  • Independently investigate and resolve application problems, rather than relying solely on AI-generated solutions.
  • Maintain code quality, security, maintainability and appropriate technical documentation.
  • Collaborate with the existing team on technical decisions, testing and releases.
  • Proactively communicate progress, raise blockers early and contribute ideas for improving the application and development process.

Skills

React
TypeScript
Node.js
Express
SQL Server
REST APIs
Security
Git

Tools

Claude Code
GitHub Copilot

Job description

Full Stack Software Engineer – SaaS Product Development (AI-Assisted)

Job type: Permanent, part-time initially (3 days per week), with flexibility for 4–5 days

Location: Remote working (UK), with occasional travel to Peterborough

About Us

Technology Consulting Services (TCS) is an established UK technology and cyber security consultancy with a long history of delivering solutions and services to organisations across the public and private sectors.

Building on our experience and understanding of the challenges organisations face, we've invested in developing our own SaaS platform focused on governance, risk, security and operational management.

The platform is already operational and being piloted with customers. We're now looking to strengthen our development capability as we continue to enhance the product, respond to customer feedback and prepare for wider adoption.

We're a small, hands-on team with extensive technology and software development experience. This is an opportunity to join us at an exciting stage, working directly with the people who designed and built the platform and helping shape its future.

Why Join Us?
  • Make a genuine impact: Your work will directly influence the functionality, usability and future direction of a growing software product.
  • Real ownership: Take responsibility for meaningful development work rather than being one developer in a large team.
  • Modern development practices: Work with AI coding agents such as Claude Code alongside established software engineering techniques.
  • Flexibility: Enjoy predominantly remote working and an initially three-day working week.
  • Experienced team: Work alongside established technology professionals who can provide guidance and support without unnecessary management layers.
  • Help shape the future: Contribute ideas, improve our development practices and influence how the product evolves as the business grows.
About the Role

We're seeking a capable, self-motivated Full Stack Software Engineer to take ownership of day-to-day application development.

The core platform and infrastructure are already established, so the role is primarily focused on delivering application improvements, developing new functionality, responding to feedback and progressing our development backlog.

We embrace AI-assisted development to accelerate delivery, particularly when extending existing functionality and building new capabilities.

However, we believe strong software engineering fundamentals are essential. Our approach combines traditional software design, architecture and development with modern AI tools. We expect our developers to understand what they're building, critically review generated code and independently diagnose and resolve problems.

Key Responsibilities
  • Develop and enhance frontend and backend application functionality, including dashboards, workflows, APIs, database changes and integrations.
  • Independently deliver prioritised backlog items, new features, bug fixes and customer-driven improvements.
  • Use AI coding agents such as Claude Code, GitHub Copilot or similar tools to improve development efficiency.
  • Design and implement core application structures and reusable patterns using sound engineering principles before scaling functionality with AI.
  • Review, understand, test and validate AI-generated code, identifying potential defects, security vulnerabilities and performance issues.
  • Independently investigate and resolve application problems, rather than relying solely on AI-generated solutions.
  • Maintain code quality, security, maintainability and appropriate technical documentation.
  • Collaborate with the existing team on technical decisions, testing and releases.
  • Proactively communicate progress, raise blockers early and contribute ideas for improving the application and development process.
Essential Skills and Experience
  • At least 3 years' commercial experience in a similar full-stack software development role.
  • Strong practical experience with React, TypeScript, Node.js, Express and SQL Server.
  • Good understanding of software architecture, application design, REST APIs, database development, authentication and security.
  • Ability to independently write, understand, debug and maintain code without relying on AI assistance.
  • Experience using, or demonstrable familiarity with, modern AI-assisted development tools and workflows.
  • Ability to critically evaluate AI-generated code and identify incorrect assumptions, implementation defects and architectural weaknesses.
  • Experience with Git, testing, debugging and working with structured development backlogs.
  • Strong problem-solving skills and the ability to take ownership of development tasks from requirement through to completion.
  • Comfortable working remotely, independently managing priorities and proactively communicating with colleagues.
  • Currently based in the UK and legally entitled to work in the UK.
  • Willing and able to travel to Peterborough for initial onboarding and occasional subsequent meetings.
  • Able to successfully complete Baseline Personnel Security Standard (BPSS) pre-employment screening.
Desirable Experience
  • Microsoft Azure-hosted applications and Microsoft Entra ID.
  • Multi-tenant SaaS platforms.
  • Claude Code, GitHub Copilot, Cursor or other agentic development tools.
  • Experience developing reusable components, workflows and application frameworks.
  • Automated testing, CI/CD pipelines and secure software development practices.
  • Experience working within a small software development team or early-stage product business.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
AI-Augmented Full-Stack Software Engineer
AI-Augmented Full-Stack Software Engineer

KC TechWorks Sp. z o.o. • United States

Remote
USD 90,000 - 130,000
Competitive salary
Professional growth
Collaborative environment
+2
Remote Full-Stack Engineer for AI-Driven SaaS
Remote Full-Stack Engineer for AI-Driven SaaS

Technology Consulting Services Ltd • United States

Remote
USD 79,000 - 119,000
Remote work
Flexible schedule
Three-day week onboarding
DevOps / Platform Engineer (Remote, Full-Time) [AS348]
DevOps / Platform Engineer (Remote, Full-Time) [AS348]

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Software Engineer– Product
Software Engineer– Product

Mackin Talent • United States

Remote
USD 120,000 - 150,000
Work laptop and phone
25 days annual leave (pro-rata) + bank
Career progression opportunity
Senior Software Engineer
Senior Software Engineer

Citation Ltd. • United States

Hybrid
USD 93,000 - 147,000
Backend Software Engineer
Backend Software Engineer

System1 • United States

Remote
USD 87,000 - 120,000
Health insurance
Pension plan
Remote work in the UK (occasional meet
+4
Lead Engineer, Lead Developer, Full Stack, .NET, C#, React, AI, Claude
Lead Engineer, Lead Developer, Full Stack, .NET, C#, React, AI, Claude

Carrington Recruitment Solutions Limited • United States

Remote
USD 120,000 - 160,000
Senior Full Stack Product Engineer
Senior Full Stack Product Engineer

CubX Inc. • Lakewood Township (NJ)

On-site
USD 140,000 - 190,000
Competitive salary
PTO + holidays
Health insurance
+7
IT Applications Senior Developer
IT Applications Senior Developer

Jobgether • Oregon

Hybrid
USD 120,000 - 160,000
Fully remote US
Annual travel to TX
Medical/dental/vision
+9