At a Glance
- Tasks: Design and build scalable microservices in Go and develop intuitive React components.
- Company: Join a pioneering AI company transforming how businesses access knowledge.
- Benefits: Unlimited holidays, private health insurance, and a £1k wellness fund.
- Other info: Enjoy fun team events, flexible working, and opportunities for career growth.
- Why this job: Shape the future of a rapidly growing platform and make a real impact.
- Qualifications: Strong experience in Go, React, and modern web development.
The predicted salary is between 56700 - 69300 £ per year.
Company Description
About us
Every company in the world, needs to understand who they are doing business with.
We are re-imagining how humans find, read and distil knowledge from the internet – at unprecedented scale and accuracy, to answer critical questions about suppliers, donors, investors and third parties.
We are addressing a sector-independent problem for a global market.
We are pioneers, working at the forefront of AI and applied research, to build a fully distributed, heterogeneous and scalable system, using the latest technologies.
We help the world ‘do better business, faster’.
Our clients include the world’s leading companies, charities, universities, law firms and financial institutions.
Using Xapien, in minutes, they can do work that previously took hours and days.
We have over 100 customers, in 3 continents, last year we doubled in size and this year we plan to triple.
Our investors include tech founders, professional investors and recognised institutions, including Sequoia Capital.
If you are bright, driven and excellent at what you do, then we would love to explore you building your career with us.
We're actively seeking exceptional individuals who are not only bright and driven but also excel in their field.
If this describes you, we're eager to discuss the possibility of you joining our team and building your career with us.
Job Description
The Challenge
Our product is experiencing tremendous demand, presenting us with the exciting challenge of scaling our platform and technology.
We need to deliver accurate insights while doubling down on how we architect, coordinate, and maintain our subsystems.
We’re doing all of this against a backdrop of continuous innovation and refinement.
The Role
We are looking for a
Fullstack Engineer (Go + React) to help scale and evolve the core Xapien platform as we grow rapidly.
Working directly with our
Head of Engineering , you will play a key role in shaping the future of our product.
This position involves a mix of backend and frontend development, systems design, and collaborative problem solving across the stack.
We are seeking someone with a strong background in modern web development and microservice architecture, and a mindset for clean, maintainable code.
- Here’s what you will be responsible for
- Designing and building scalable microservices in Go, as part of a growing platform architecture.
- Developing intuitive and performant React components to enhance our frontend experience.
- Collaborating closely with product and design teams to turn complex user needs into elegant technical solutions.
- Writing clean, testable, and maintainable code across the stack.
- Participating in architectural discussions and helping shape engineering best practices.
- Troubleshooting and resolving production issues across services and systems.
- Contributing to CI/CD pipelines, observability, and automation alongside platform engineers.
Qualifications
Your Skills & Experience
Must-haves to be successful in this role
- Strong experience writing backend services in Go.
- Proficiency in React and modern Java Script/Type Script.
- Solid understanding of microservices architecture, RESTful APIs, and service-to-service communication.
- Experience working with cloud infrastructure (e. g. AWS, GCP or Azure).
- Strong grasp of software engineering fundamentals: testing, documentation, performance, reliability.
- Excellent communication and collaboration skills: you're comfortable working cross-functionally with engineers, designers, and product managers.
- A team-first mindset: open to feedback, different perspectives, and alternative approaches to coding and code styles.
- Nobody can do everything, but here are a few related things we’re interested in:
- Experience working lower in the stack, e. g., databases, infrastructure, Kubernetes, or observability tooling.
- Exposure to CI/CD tooling
- Interest in natural language processing, AI, or distributed systems.
- Additional Information
Here’s our promise to you
- We are going to work with you - to build a rewarding and fulfilling career with the opportunities, challenges and resources you need to do you your best work.
- We succeed together- you will own a meaningful part of the business through our employee shares & equity programme.
- Private health insurance to keep you in tip-top condition.
• Life Insurance - let’s hope nobody ever needs this!.
- Unlimited holidays - yes, it’s really uncapped.
- A £1k wellness and development fund per year (including access to Wellhub - formerly Gympass).
- We equip each new team member a high-spec Mac Book.
- Regular team lunches and gatherings.
- Fun and inclusive monthly social events, from go-karting to mini golf to karaoke to rounders in the park.
- Two days paid volunteering per year.
- X day – one whole company day off every year so we can all switch off Slack and reset.
- Flexible and hybrid working.
Senior Full Stack Engineer in City of London employer: Xapien
At Xapien, we pride ourselves on being an exceptional employer that fosters innovation and collaboration. Our vibrant work culture encourages continuous learning and professional growth, providing ample opportunities for mentorship and skill development. Located in a dynamic environment, we offer competitive benefits and the chance to make a meaningful impact on our cutting-edge AI-driven solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Engineer in City of London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Xapien or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Xapien.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Xapien.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Xapien that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Full Stack Engineer in City of London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Xapien.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Xapien and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Xapien
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Xapien uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.