Fidelis AI logo

Full-Stack developer (part-time)

Fidelis AI
Department:Software Engineer
Type:REMOTE
Region:UK
Location:United Kingdom
Experience:Entry level
Estimated Salary:£25,000 - £40,000
Skills:
AWSLAMBDAECSAPI GATEWAYS3CLOUDFRONTRDSPOSTGRESQLDYNAMODBTERRAFORMAWS CDKCLOUDFORMATIONGITHUB ACTIONSGITLAB CIDOCKERTYPESCRIPTPYTHON
Share this job:

Job Description

Posted on: November 11, 2025

Role Description

This is a part-time role for a Full-Stack Developer. The Full-Stack Developer will be responsible for designing, developing, and maintaining both front-end and back-end components of applications. Key tasks include collaborating with cross-functional teams to refine project requirements, ensuring code quality, debugging, and optimising software for performance and scalability. The role involves working closely with design teams to ensure alignment with user experience goals.

What you’ll do

  • Take ownership to build, test, and maintain web application features across the stack (API, services, and UI).
  • Design and evolve AWS-based services with infrastructure-as-code and robust CI/CD.
  • Implement automated tests (unit, integration, and E2E) and champion code quality.
  • Optimise performance, reliability, and cost across data flows, storage, and compute.
  • Collaborate on technical specs, break down work, estimate, and deliver iteratively.
  • Maintain strong security practices.
  • Add telemetry, logging, and alerts to keep the system observable and debuggable.
  • Integrate with third-party APIs and internal services.

Experience / Qualifications

  • Proficiency in Back-End Web Development and Full-Stack Development
  • Proficiency with AWS fundamentals: IAM, VPC, Lambda, ECS, API Gateway, S3, CloudFront, RDS/PostgreSQL and/or DynamoDB etc.
  • Infrastructure as Code: Terraform and/or AWS CDK (TypeScript or Python), plus CloudFormation fundamentals.
  • CI/CD experience (GitHub Actions, GitLab CI, or similar); containerisation with Docker.
  • Strong skills in Software Development, including debugging and code optimisation.
  • Ability to collaborate within a team and communicate technical concepts effectively.
  • Clear written and verbal communication; comfortable documenting designs and decisions.
  • Experience with modern development tools and frameworks is a plus
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)

How to apply

  • Send a short note, GitHub or portfolio, and a CV highlighting relevant skills.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ResumeBuilder.careers logo

ResumeBuilder.careers

Get ResumeBuilder.careers on your phone!