At a Glance
- Tasks: Design and build scalable backend services using Golang in a cloud-native environment.
- Company: Fast-growing B2B tech company focused on smarter financial management.
- Benefits: Competitive salary, career growth, and the chance to work with cutting-edge technology.
- Why this job: Join a dynamic team and make a real impact on financial wellbeing.
- Qualifications: 4+ years in software development with 1 year in Golang; strong problem-solving skills.
- Other info: Collaborative culture with opportunities to learn and grow in fintech.
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 in England employer: intro
Contact Detail:
intro Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in England
✨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 taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. We want you to shine!
✨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 here to support you every step of the way in landing that dream job.
We think you need these skills to ace Software Engineer in England
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 this opportunity and how your background makes you a great fit for our team. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges in software development. We love seeing how you approach problems, especially in fast-paced environments like fintech.
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!
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 technical questions, so having a solid understanding of the language and its best practices will give you an edge.
✨Familiarise Yourself with Cloud Technologies
Since this role involves working with AWS and containerised services, it’s crucial to understand these technologies. Review your experience with Docker and AWS services like ECS and S3. Being able to discuss how you’ve leveraged these tools in previous roles will show that you’re ready for the cloud-native environment.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex problems in fast-paced environments. Think of specific challenges you faced in your previous roles and how you approached them. This will demonstrate your strong problem-solving skills, which are essential for this position.
✨Communicate and Collaborate
This role requires working closely with cross-functional teams, so be ready to discuss your communication style and teamwork experiences. Highlight any instances where you successfully collaborated with frontend developers or product teams to deliver robust applications. This will show that you’re not just a great coder, but also a team player.