Software Engineer in City of London

Software Engineer in City of London

City of London Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Develop innovative software solutions and collaborate with a dynamic team.
  • Company: Join Caribou, a forward-thinking tax platform revolutionising international tax.
  • Benefits: Enjoy competitive salary, generous EMI options, health insurance, and custom WFH setup.
  • Why this job: Make a real impact in a startup environment while working with cutting-edge technologies.
  • Qualifications: 2+ years of coding experience in frontend and backend, strong problem-solving skills.
  • Other info: Exciting career growth opportunities in a fast-paced, collaborative culture.

The predicted salary is between 28800 - 48000 £ per year.

Join to apply for the Software Engineer role at Caribou. 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.

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 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, Next.js, Vercel
  • Backend: Go, Postgres, Encore.dev, 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

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology, Software Development

Location: London, England, United Kingdom

Software Engineer in City of London employer: Caribou

Caribou is an exceptional employer for software engineers, offering a dynamic start-up environment in London where innovation and meaningful impact are at the forefront. With competitive salaries, generous EMI options, and a strong focus on employee growth through collaboration with experienced leaders, Caribou fosters a culture of excellence and creativity. The company prioritises a great customer experience while providing unique benefits such as a 100% book subsidy and custom WFH equipment setups, making it an attractive place for those looking to make a real difference in the world of international tax.
C

Contact Detail:

Caribou Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those at Caribou. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! If you've got a portfolio or GitHub with projects that highlight your coding prowess, make sure to share it. Real-world examples of your work can speak volumes.

✨Tip Number 3

Prepare for the interview by practising common questions and scenarios related to software engineering. Think about how you can demonstrate your problem-solving skills and your ability to collaborate effectively.

✨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 seeing candidates who take that extra step!

We think you need these skills to ace Software Engineer in City of London

Problem-Solving Skills
Analytical Skills
Communication Skills
Collaboration Skills
Frontend Development (React, Typescript)
Backend Development (Golang)
SQL (Postgres)
Query Optimisation
Serverless Applications
Containerisation (Docker)
CI/CD
Cloud Services (Google Cloud, AWS)
Python Web Services (FastAPI, Django)
Data Engineering (PyData stack technologies)
Machine Learning Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role at Caribou. Highlight your experience with React, Golang, and SQL, and don’t forget to showcase any startup experience you have. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about solving real-world problems and how you can contribute to our mission at Caribou. Keep it concise but impactful – we love a good story!

Showcase Your Projects: If you’ve worked on any relevant projects, make sure to include them in your application. Whether it’s a personal project or something from a previous job, we want to see your coding skills in action. Links to GitHub or live demos are a bonus!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!

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, like React, Golang, and SQL. Brush up on your knowledge of frontend and backend development, as well as cloud services like Google Cloud and AWS. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.

✨Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've tackled real-world problems using your coding skills. Think about challenges you've faced in previous roles and how you approached them. This will demonstrate your analytical abilities and your passion for innovation, which are key for a software engineer at Caribou.

✨Communicate Clearly

Since excellent communication is crucial for this role, practice articulating your thoughts clearly and concisely. Be ready to explain complex technical concepts in simple terms, especially when discussing your past projects or how you would approach new features. This will help you connect with the interviewers and show that you can collaborate effectively.

✨Emphasise Customer Experience

Caribou values delivering a great customer experience, so be prepared to discuss how you've considered user feedback in your previous work. Share examples of how you've shaped technical requirements based on user needs and how you’ve proactively addressed issues to enhance the customer journey.

Software Engineer in City of London
Caribou
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Software Engineer in City of London

    City of London
    Full-Time
    28800 - 48000 £ / year (est.)
  • C

    Caribou

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>