Back End Developer

Back End Developer

Bristol Freelance 36000 - 60000 ÂŁ / year (est.) No home office possible
F

At a Glance

  • Tasks: Join us to design and build backend features for an AI-driven SaaS platform.
  • Company: We're a boutique consultancy creating innovative AI solutions on AWS.
  • Benefits: Enjoy remote work flexibility with competitive pay and exciting projects.
  • Why this job: Be part of a cutting-edge team shaping the future of AI technology.
  • Qualifications: Proficiency in Python or Node.js, AWS experience, and LLM API knowledge required.
  • Other info: Opportunity for multiple sprint projects after the initial build.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Project: 4- to 6-week build sprint

Location: Remote (2–3 h overlap with UK time)

Fee: Fixed-price USD $4,000-$6,000

About Us

We’re a boutique consultancy spinning up an AI-enabled SaaS product. Our AWS backbone—multi-AZ VPC, ECS Fargate, ALB, Terraform IaC, logging/monitoring, IAM hardening, etc. is already in place. Your brief is to layer business logic, API endpoints and a small admin UI on top of this platform, integrating an LLM-driven scoring pipeline plus a few external APIs.

What You’ll Tackle

  • Backend feature work
  • Design and ship REST or GraphQL endpoints.
  • Build multi-tenant data models and role-based workflows.
  • Trigger emails and webhooks for status changes.
  • AI / Retrieval-Augmented Generation
    • Wire existing prompts to an LLM API (OpenAI-compatible today, private model later).
    • Store embeddings in a vector store and perform RAG look-ups.
    • Surface “explanation” JSON for every model decision.
  • Cloud hand-offs
    • Deploy new services into the existing Terraform / ECS stack—extend, don’t rewrite.
    • Add CloudWatch alarms, log routes and parameter-store secrets where needed.
  • Quality & Ops
    • Write unit and integration tests and set up a lightweight CI pipeline.
    • Provide concise hand-over docs and 30 days of post-launch bug-fix cover.

    Must-Have Skills

    • Pro in Python (FastAPI) or Node.js (TypeScript / Nest)—ready to justify your pick.
    • Experience extending an AWS stack (Terraform, ECS Fargate, ALB, Secrets Manager, KMS).
    • Hands-on with LLM APIs and at least one vector database (Pinecone, Weaviate, OpenSearch, etc.).
    • Multi-tenant data design with GDPR awareness.
    • CI/CD and automated-testing mindset.

    Nice-to-Haves

    • Solution-architect background—ability to map future services and scaling paths.
    • Prior LLM fine-tuning or custom-model training.
    • Chrome-extension data capture.
    • Transactional-email tooling (SES, Postmark, Mailgun).

    Following this sprint project there will be an additional 2-3 sprint projects of similar size to follow.

    Back End Developer employer: Future_find

    As a boutique consultancy at the forefront of AI-enabled SaaS development, we offer an exceptional work environment that fosters innovation and collaboration. Our remote setup allows for flexible working hours with a focus on meaningful projects, while our commitment to employee growth ensures you will have opportunities to enhance your skills and advance your career. Join us to be part of a dynamic team where your contributions directly impact the success of cutting-edge technology solutions.
    F

    Contact Detail:

    Future_find Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Back End Developer

    ✨Tip Number 1

    Familiarise yourself with the specific technologies mentioned in the job description, such as Python (FastAPI) or Node.js (TypeScript/Nest). Being able to discuss your experience and preferences with these frameworks will show that you're a good fit for the role.

    ✨Tip Number 2

    Highlight any previous experience you have with AWS services, especially Terraform, ECS Fargate, and ALB. Be prepared to share examples of how you've extended an AWS stack in past projects, as this is crucial for the role.

    ✨Tip Number 3

    If you have worked with LLM APIs or vector databases, make sure to mention this during discussions. Sharing specific projects where you've implemented these technologies can set you apart from other candidates.

    ✨Tip Number 4

    Demonstrate your understanding of multi-tenant data design and GDPR compliance. Being able to articulate how you've approached these topics in previous roles will show that you are not only technically skilled but also aware of important regulatory considerations.

    We think you need these skills to ace Back End Developer

    Proficiency in Python (FastAPI) or Node.js (TypeScript / Nest)
    Experience with AWS stack (Terraform, ECS Fargate, ALB, Secrets Manager, KMS)
    Hands-on experience with LLM APIs
    Familiarity with at least one vector database (Pinecone, Weaviate, OpenSearch)
    Multi-tenant data design with GDPR awareness
    CI/CD and automated testing mindset
    Ability to design and ship REST or GraphQL endpoints
    Experience in building multi-tenant data models and role-based workflows
    Knowledge of triggering emails and webhooks for status changes
    Experience in writing unit and integration tests
    Ability to set up a lightweight CI pipeline
    Strong documentation skills for hand-over processes

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights relevant experience with Python or Node.js, AWS stack, and LLM APIs. Use specific examples from past projects that demonstrate your skills in backend development and cloud services.

    Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of their AI-enabled SaaS product and how your skills align with their needs, particularly in building REST or GraphQL endpoints.

    Showcase Relevant Projects: Include links to any relevant projects or GitHub repositories that showcase your work with multi-tenant data models, CI/CD pipelines, or integration with LLM APIs. This will provide tangible evidence of your capabilities.

    Highlight Problem-Solving Skills: In your application, emphasise your problem-solving abilities, especially in relation to deploying services in an existing AWS stack and writing unit tests. Provide examples of challenges you've faced and how you overcame them.

    How to prepare for a job interview at Future_find

    ✨Showcase Your Technical Skills

    Be prepared to discuss your experience with Python (FastAPI) or Node.js (TypeScript/Nest). Highlight specific projects where you've implemented REST or GraphQL endpoints, and be ready to justify your choice of technology.

    ✨Demonstrate AWS Proficiency

    Familiarise yourself with the AWS stack mentioned in the job description. Be ready to discuss how you've extended services using Terraform, ECS Fargate, and other AWS tools, as well as any challenges you faced and how you overcame them.

    ✨Understand LLM Integration

    Since the role involves working with LLM APIs, brush up on your knowledge of these technologies. Be prepared to explain how you've previously integrated LLMs into applications and your approach to handling data models and workflows.

    ✨Prepare for Quality Assurance Discussions

    The company values a CI/CD mindset, so be ready to talk about your experience with automated testing and setting up CI pipelines. Discuss any unit or integration tests you've written and how they contributed to project success.

    Back End Developer
    Future_find
    F
    • Back End Developer

      Bristol
      Freelance
      36000 - 60000 ÂŁ / year (est.)

      Application deadline: 2027-05-19

    • F

      Future_find

    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >