At a Glance
- Tasks: Design and build scalable backend services for a cutting-edge AI data platform.
- Company: Join a top-tier tech firm revolutionising finance and law with innovative solutions.
- Benefits: Enjoy a competitive salary, annual performance bonus, and flexible remote work options.
- Other info: Embrace a dynamic culture that champions engineering excellence and career growth.
- Why this job: Make a real impact by tackling complex NLP problems in a fast-paced environment.
- Qualifications: 6+ years of backend development experience with strong skills in Python and RESTful APIs.
The predicted salary is between 125000 - 145000 £ per year.
Software Engineer (backend) Location: UK (Remote) Salary: £125k –£145k + annual performance bonus
The legal documents underpinning those transactions are dense, nuanced, and mission-critical, and right now, most of that complexity is still handled by hand. Built on years of machine learning PhD expertise, backed by a top-tier venture firm, and now operating at global scale following a high-profile acquisition, this team is tackling some of the hardest NLP problems in finance and law. Their customers include many of the world's leading law firms and the demand for what they're building is accelerating fast.
As a Software Engineer, you won't be maintaining someone else's roadmap. You'll be architecting the critical backbone between a cutting-edge AI data platform and the professionals who depend on it daily. Your decisions will ship. If you want to do the most meaningful work of your career, in a team that moves fast, thinks deeply, and gives a damn about craft - read on.
- Design and build scalable backend services and APIs that power a document analysis platform used by major legal and financial institutions
- Write high-performance, maintainable server-side code and data processing pipelines
- Build and maintain integrations with third-party services and internal ML systems
- Contribute to frontend features and components as needed to deliver end-to-end functionality
- Drive performance optimisation for data-intensive backend operations
- Champion engineering excellence — contribute to code practices, design patterns, and long-term maintainability
6+ years of professional full-stack development experience with a strong backend focus
- Proficiency in backend technologies - Python (FastAPI, Django, or Flask) is preferred; Node.js, Java, or Go also considered
- Strong understanding of RESTful APIs, database design, and data modelling (SQL and NoSQL)
- Experience with containerisation and orchestration (Docker, Kubernetes) and cloud platforms (AWS preferred)
- Proficiency in TypeScript and React for frontend contributions
- Foundation in distributed systems, event-driven architectures, and web fundamentals
- Bachelor's degree in Computer Science or related field, or equivalent practical experience
- Experience building data processing pipelines or working with large-scale data systems
- Experience optimising backend performance for data-intensive applications
- Interest in language, economics, or legal/financial domains
15 - 20% annual performance bonus
Fully remote - work from anywhere in the UK
Private medical, dental, and vision insurance
Pension and retirement planning support
Flexible paid time off
Research indicates that men will apply to a role when they only meet 50-60% of the descriptions, however, when looking at women and other minority groups, they can look for up to a 99% match in order to apply to a role. We encourage underrepresented talent to apply to all our roles & support accessibility needs.
Back-End Software Developer - Hybrid Working employer: Primis
As a Back-End Software Developer at our innovative company, you'll be part of a dynamic team that is revolutionising the legal and financial sectors through cutting-edge AI technology. We offer a fully remote working environment across the UK, competitive salaries with substantial performance bonuses, and comprehensive benefits including private medical insurance and flexible paid time off. Our culture prioritises engineering excellence and personal growth, ensuring that your contributions directly impact our mission while fostering an inclusive atmosphere that encourages diverse talent to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Back-End Software Developer - Hybrid Working
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to backend development. It’s a great way to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates like you!
We think you need these skills to ace Back-End Software Developer - Hybrid Working
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your backend development experience, especially with Python and RESTful APIs, to show us you’re the right fit!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about backend development and how your previous work aligns with our mission. This is your chance to showcase your personality and enthusiasm!
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your coding skills and problem-solving abilities!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Primis
✨Know Your Tech Stack
Make sure you’re well-versed in the backend technologies mentioned in the job description, especially Python frameworks like FastAPI, Django, or Flask. Brush up on your knowledge of RESTful APIs and database design, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around building scalable backend services or optimising performance for data-intensive applications. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.
✨Understand the Business Context
Familiarise yourself with the legal and financial domains relevant to the company’s work. Being able to speak intelligently about how your technical skills can solve real-world problems in these areas will set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions that demonstrate your interest in the role and the company. Inquire about their engineering practices, team dynamics, or future projects. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.