Contract Back End Developer
Contract Back End Developer

Contract Back End Developer

Freelance 48000 - 72000 Β£ / year (est.) Home office possible
T

At a Glance

  • Tasks: Join us as a Backend Developer to build and scale a cloud-based media platform.
  • Company: Be part of a dynamic team focused on innovative tech solutions.
  • Benefits: Enjoy 100% remote work, flexible hours, and long-term collaboration opportunities.
  • Why this job: Contribute to exciting projects with modern tech while enjoying a supportive culture.
  • Qualifications: Strong backend experience in Java or Scala; familiarity with RESTful services and microservices required.
  • Other info: Opportunity to influence architecture and tech decisions in a collaborative environment.

The predicted salary is between 48000 - 72000 Β£ per year.

Location: Remote / Hybrid (flexible)

Contract Type: Freelance / Full-time – Outside IR35

Project Duration: 6+ months (with possibility of extension)

About the Project

We’re looking for a skilled backend developer to join a project focused on building and scaling a modern, cloud-based platform for media processing and related services. The core backend stack is Java with Spring Boot, PostgreSQL, Redis, AWS, and RabbitMQ β€” but we’re open to candidates with equivalent experience in similar technologies.

Tech Stack (actual or equivalent experience welcomed):

  • Languages & Frameworks: Java with Spring Boot 3.x (REST APIs, gRPC, Security, JPA) Alternatively: Java EE, or Scala
  • Databases: PostgreSQL or any relational DB (e.g., MySQL, Oracle)
  • Messaging / Caching: RabbitMQ or similar (Kafka, ActiveMQ) Redis or similar caching systems
  • Cloud & DevOps: AWS (S3, ECS, RDS) Docker Linux/Ubuntu experience
  • Tools & Libraries: Git Flyway for DB migrations MapStruct (or similar mapping frameworks) TUS protocol (for resumable file uploads)

Media Handling (Nice to Have):

  • Experience with video/audio manipulation (e.g., FFmpeg, GStreamer)

Desired Skills & Experience:

  • Strong backend development experience with Java or Scala
  • Solid understanding of RESTful services, microservices, and gRPC
  • Experience with relational databases and asynchronous communication
  • Comfortable working in Linux/Ubuntu environments
  • Proficient with Docker-based development and deployment
  • Familiarity with software design principles and hexagonal architecture
  • Good knowledge of design patterns and clean coding practices

Bonus Points For:

  • Experience with MapStruct, Flyway, TUS
  • Familiarity with video/audio processing pipelines
  • Exposure to frontend technologies, especially TypeScript / Angular
  • Understanding of CI/CD pipelines, TDD, and modern DevOps practices
  • Full-stack mindset or interest in cross-functional collaboration

Perks:

  • 100% remote work
  • Flexible schedule
  • Opportunity to contribute to architecture and tech decisions
  • Long-term collaboration with a modern stack

Contract Back End Developer employer: TurinTech AI

Join a forward-thinking company that values innovation and flexibility, offering 100% remote work and a flexible schedule for the Contract Back End Developer role. With opportunities to contribute to architectural decisions and work with a modern tech stack, you'll be part of a collaborative culture that prioritises employee growth and meaningful contributions to exciting projects in media processing.
T

Contact Detail:

TurinTech AI Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Contract Back End Developer

✨Tip Number 1

Make sure to showcase your experience with Java and Spring Boot prominently. Highlight any projects where you've built REST APIs or worked with microservices, as these are key components of the role.

✨Tip Number 2

Familiarise yourself with the specific tools mentioned in the job description, such as PostgreSQL, RabbitMQ, and AWS. Being able to discuss your hands-on experience with these technologies will set you apart from other candidates.

✨Tip Number 3

If you have experience with media processing, even if it's not extensive, be sure to mention it. Knowledge of tools like FFmpeg or GStreamer can give you an edge, as they are nice-to-have skills for this position.

✨Tip Number 4

Demonstrate your understanding of modern development practices, such as CI/CD and TDD. Being able to discuss how you've implemented these in past projects will show that you're aligned with the company's tech culture.

We think you need these skills to ace Contract Back End Developer

Java
Spring Boot 3.x
REST APIs
gRPC
JPA
PostgreSQL
MySQL
Oracle
RabbitMQ
Kafka
ActiveMQ
Redis
AWS (S3, ECS, RDS)
Docker
Linux/Ubuntu
Git
Flyway
MapStruct
TUS protocol
Microservices
Asynchronous Communication
Software Design Principles
Hexagonal Architecture
Design Patterns
Clean Coding Practices
CI/CD Pipelines
TDD
Video/Audio Manipulation (e.g., FFmpeg, GStreamer)
TypeScript
Angular

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. Use specific examples of projects where you've successfully implemented these skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the project. Mention your familiarity with cloud-based platforms and how your background aligns with the desired skills, particularly in backend development and media processing.

Showcase Relevant Projects: If you have experience with video/audio manipulation or similar technologies, be sure to include this in your application. Highlight any projects that demonstrate your ability to work with the tech stack outlined in the job description.

Proofread and Format: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. Ensure that your CV and cover letter are well-formatted and easy to read, as this reflects your attention to detail.

How to prepare for a job interview at TurinTech AI

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java and Spring Boot in detail. Highlight specific projects where you've implemented REST APIs or worked with microservices, as this will demonstrate your hands-on expertise.

✨Understand the Tech Stack

Familiarise yourself with the entire tech stack mentioned in the job description, including PostgreSQL, RabbitMQ, and AWS. Be ready to explain how you've used similar technologies in past projects and how they relate to the role.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare to walk through your thought process on how you would tackle common backend challenges, especially those related to cloud-based platforms.

✨Express Your Interest in Collaboration

Since the role mentions a full-stack mindset and cross-functional collaboration, be sure to express your enthusiasm for working with other teams. Share examples of how you've successfully collaborated in the past, particularly in a remote setting.

Contract Back End Developer
TurinTech AI
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>