Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
intro

At a Glance

  • Tasks: Build scalable backend services using Golang and collaborate with cross-functional teams.
  • Company: Fast-growing B2B tech company focused on smarter money management.
  • Benefits: Competitive salary, career growth, and a dynamic work environment.
  • Other info: Exciting opportunities for professional development and exposure to cutting-edge technologies.
  • Why this job: Join a team making a real impact in fintech with innovative technology.
  • Qualifications: 4+ years in software development, 1 year in Golang, and strong problem-solving skills.

The predicted salary is between 36000 - 60000 £ per year.

Location: Central London - (Onsite)

The Opportunity

We’re partnering with a fast growing B2B technology company building a platform designed to enable smarter, more flexible ways for consumers and businesses to manage and spend money. The platform is already being adopted by major retailers and financial institutions and is focused on improving financial wellbeing through more intelligent money management. As part of continued growth, they’re expanding their engineering function and hiring experienced Golang Developers to support the next phase of platform development.

The Role

This is a hands on backend engineering role focused on building scalable, high performance services in a cloud-native environment. You’ll work closely with product, frontend, and cross-functional teams to design and deliver robust applications that support complex financial use cases and enterprise grade clients.

Key Responsibilities

  • Design, build, and maintain secure, scalable backend services using Golang
  • Develop containerised services using Docker to support consistent deployment
  • Leverage AWS to build highly available, resilient, and cost-optimised applications
  • Collaborate with frontend teams to integrate backend services across mobile and web platforms
  • Contribute across the full application lifecycle; development, testing, debugging, and optimisation
  • Support solutions in regulated financial environments, incorporating compliance and security considerations
  • Maintain high standards of code quality, documentation, and engineering best practices
  • Stay up to date with emerging technologies, tools, and industry trends

What We’re Looking For

  • 4+ years’ experience in software development
  • At least 1 year of Golang development experience
  • Proven experience building scalable, low-latency, high-throughput systems
  • Experience designing event-driven architectures (Kafka, RabbitMQ, Axon, etc.)
  • Strong experience with Docker and containerised deployments
  • Working knowledge of AWS services (e.g., ECS, S3, RDS) and cloud architecture principles
  • Experience in fintech, banking, or other regulated environments is highly beneficial
  • Strong problem-solving skills and ability to operate in fast-moving environments
  • Confident communicator and collaborative team player

Nice to have:

  • Exposure to frontend technologies (React, Flutter, SwiftUI, Kotlin, etc.)
  • Experience with Kubernetes, Redis, or microservices/event-bus architectures

If this sounds like a fit, apply with your updated CV or reach out to us directly for a confidential conversation. We’ll share full client details, product insight, and team structure during the process.

Software Engineer employer: intro

Join a dynamic B2B technology company in Central London that prioritises innovation and employee growth. With a strong focus on financial wellbeing, the company fosters a collaborative work culture where engineers are empowered to design and build cutting-edge solutions. Enjoy competitive benefits, ongoing professional development opportunities, and the chance to work with major retailers and financial institutions in a fast-paced environment.

intro

Contact Details:

intro Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Golang or in fintech. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those using Golang and cloud technologies. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of scalable systems and AWS services. Practice coding challenges and system design questions to boost your confidence and impress the interviewers.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re here to support you throughout the process, so don’t hesitate to reach out if you have any questions.

We think you need these skills to ace Software Engineer

Golang
Backend Development
Cloud-Native Architecture
Docker
AWS
Event-Driven Architectures
Kafka

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Golang and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about fintech and how your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex challenges in software development. We’re looking for those strong problem-solving skills, so let us know how you’ve made an impact in previous roles.

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’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at intro

Know Your Golang Inside Out

Make sure you brush up on your Golang skills before the interview. Be prepared to discuss your past projects and how you've used Golang to build scalable services. They’ll likely ask you about specific challenges you faced and how you overcame them, so have some examples ready.

Familiarise Yourself with Cloud Technologies

Since this role involves working with AWS and Docker, it’s crucial to understand these technologies well. Review how you’ve used Docker for containerisation and be ready to explain how you’ve built applications in a cloud-native environment. This will show that you can hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss scenarios where you had to solve complex problems, especially in fast-paced environments. Think of examples from your previous roles where you had to think on your feet or innovate under pressure. This will demonstrate your ability to thrive in their dynamic setting.

Communicate and Collaborate

As a software engineer, you’ll need to work closely with cross-functional teams. Practice articulating your thoughts clearly and be ready to discuss how you’ve collaborated with frontend teams or other departments in the past. Good communication is key to success in this role.