At a Glance
- Tasks: Design and develop innovative software solutions for a game-changing tax platform.
- Company: Join Caribou, a dynamic start-up revolutionising international tax for businesses.
- Benefits: Enjoy competitive salary, generous EMI options, health insurance, and custom WFH setup.
- Why this job: Make a real impact in a fast-paced environment while solving meaningful problems.
- Qualifications: 2+ years of coding experience in frontend and backend, with strong problem-solving skills.
- Other info: Collaborate closely with the CTO and shape the future of tax technology.
The predicted salary is between 28800 - 48000 £ per year.
About Caribou
International tax is a rigged system. Tax rules get ever more complicated, compliance gets more expensive, and the Big Four controls the expertise. They charge fees that only giant companies can afford, while smaller businesses are left flying blind. Caribou is a tax platform designed to make international tax accessible to every global business. We're fixing Transfer Pricing first, where one million businesses are in need, but only ten thousand experts exist.
Our backers include Y Combinator, Accel, Lakestar and angel investors who were founders or executives of leading companies in London and San Francisco.
About the Role
We're looking for an experienced software engineer with a passion for solving real-world problems and driving innovation in a start-up environment. You're a clear communicator who thinks from first principles and enjoys working in new and creative ways. You value speed, accuracy, and meaningful impact, and you've made significant contributions in your previous roles. You're confident working independently but know when to collaborate to keep projects moving. You've worked directly with users to shape technical requirements and care deeply about delivering a great customer experience. Staying up to date with tech trends excites you, and you're eager to implement simple, effective solutions that make a difference. In this role, you'll work closely with our CTO and Principal Designer to turn ideas into reality and help shape the future of the company.
In this role, you will:
- Discuss requirements directly with our tax team to vertically design new features from frontend to backend and everything in between.
- Design, develop and maintain our customer-facing app and internal back-office tool.
- Drive architectural decisions and optimise efficiency across the tech stack.
- Keep a keen eye on the customer experience to proactively raise issues and deploy fixes.
- Ship new features and fixes quickly.
- Play a leadership role by consistently innovating and developing a culture of excellence.
Requirements for the role:
- Exceptional problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- 2+ years writing production-ready code for frontend as well as backend.
- React (Typescript) + Golang.
- 2+ years writing SQL (Postgres) for query optimisation, migrations and analysis.
- Experience with serverless applications, containerisation (e.g. Docker) and CI/CD.
- Experience in managing cloud services like Google Cloud and AWS.
Bonus points:
- Startup experience.
- Experience with Python web services (e.g. FastAPI, Django).
- Data engineering experience using PyData stack technologies (e.g. NumPy, Pandas, etc.).
- Experience building machine learning systems with LLMs, RAGs utilising embeddings.
Technology:
- Frontend: Typescript, Vercel.
- Backend: Go, Postgres, Google Cloud.
- Services: GitHub, Sentry, Stytch, OpenAI.
Perks & Benefits (for UK-based full-time employees):
- Competitive salary.
- Generous EMI options.
- 100% book subsidy.
- Pension.
- Health Insurance.
- Custom WFH equipment setup.
Software Engineer in London employer: Caribou
Contact Detail:
Caribou Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry, attend meetups, and connect with people on LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects. We want to see what you can do, so make sure to highlight your best work and any innovative solutions you've implemented.
✨Tip Number 3
Prepare for the interview like it’s the Super Bowl! Research Caribou, understand their mission, and think about how your skills can contribute. We love candidates who are genuinely excited about what we do.
✨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’re always on the lookout for passionate individuals ready to make an impact.
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your passion for solving real-world problems shine through. We want to see how excited you are about the role and how you can contribute to our mission at Caribou.
Tailor Your Experience: Make sure to highlight your relevant experience in both frontend and backend development. We’re looking for someone who can design and develop features across the tech stack, so be specific about your skills with React, Golang, and SQL.
Communicate Clearly: Since we value clear communication, ensure your application is well-structured and easy to read. Use straightforward language to explain your previous contributions and how they align with our goals.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and get to know you better. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Caribou
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React (Typescript) and Golang. Brush up on your SQL skills too, as you'll likely be asked to demonstrate your understanding of query optimisation and migrations.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled real-world problems with innovative solutions. Think about how you can relate your past experiences to the challenges Caribou is facing, particularly in making international tax accessible.
✨Communicate Clearly
As a clear communicator, practice articulating your thoughts on technical requirements and customer experience. Be ready to explain how you’ve collaborated with teams in the past and how you can contribute to a culture of excellence at Caribou.
✨Stay Updated on Trends
Demonstrate your enthusiasm for tech trends by discussing recent developments in software engineering that excite you. This shows your passion for the field and your eagerness to implement effective solutions that can make a difference.