Contract Back End Developer
Backend Developer (Java / SpringBoot or similar – Outside IR35)
Location: Remote / Hybrid (flexible)
Contract Type: Freelance / Full-time – Outside IR35
Project Duration: 6+ months (with possibility of extension)
About the Project
We’re lookingfor a skilled backend developer to join a project focusedon 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
- Company
- TurinTech AI
- Location
- London, UK
Hybrid / WFH Options - Employment Type
- Full-time
- Posted
- Company
- TurinTech AI
- Location
- London, UK
Hybrid / WFH Options - Employment Type
- Full-time
- Posted