At a Glance
- Tasks: Design and build backend services using GoLang for a major German bank.
- Company: Join a leading German bank focused on innovative engineering solutions.
- Benefits: Competitive daily rate, remote work, and long-term contract stability.
- Other info: Opportunity for career growth in a stable, regulated environment.
- Why this job: Be part of a core team shaping critical banking platforms with cutting-edge technology.
- Qualifications: Strong GoLang experience and familiarity with concurrency patterns required.
The predicted salary is between 72000 - 96000 £ per year.
A major German bank is building out a new engineering capability and has made a request for senior GoLang contractors to help form the core of the team. This is a long-term, stable programme focused on building and scaling backend services used across critical banking platforms. The work is engineering-led, well scoped, and designed for contractors who want consistency rather than constant churn.
What you'll be working on:
- Designing and building backend services using GoLang
- Writing clean, performant concurrent code using goroutines and channels
- Developing and maintaining RESTful and GraphQL APIs
- Supporting TypeScript-based services where required
- Working closely with other senior engineers as the team scales
Must have experience:
- Strong commercial experience with GoLang
- Concurrency patterns, goroutines, channels, memory management
- TypeScript experience with modern frameworks such as React, Angular, Node.js or NestJS
- API design and backend service development
- Experience using Go frameworks such as Gin or Echo
Nice to have:
- SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
- Cloud platforms (AWS, GCP or Azure)
- Docker, Kubernetes and CI/CD pipelines
- Testing tools such as Jest, Mocha or Go testing packages
- Secure coding practices, OAuth, JWT, encryption
- German language skills (desirable, not essential)
This role suits a senior contractor who enjoys backend engineering, clean systems and long-term delivery within a regulated environment.
Software Engineer employer: Revoco
Revoco is an excellent employer that prioritises a culture of collaboration and innovation, making it an ideal place for a Product Security Engineer to thrive. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to work alongside talented professionals in the vibrant city of Bristol. The company values secure-by-design principles, ensuring that your contributions directly impact product quality and security from the outset.
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. A personal recommendation can make all the difference when you're trying to land that sweet contract.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your GoLang projects and any relevant backend services you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on concurrency patterns and API design. Be ready to discuss your experience with TypeScript and cloud platforms, as these are hot topics for this role. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can give you a better chance of getting noticed. Let's get you that contract!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your GoLang experience and any relevant backend engineering projects. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your experience with concurrency patterns and API design, and let us know why you’re excited about working with a major German bank.
Showcase Your Technical Skills:When filling out your application, make sure to highlight your technical skills, especially in GoLang and TypeScript. If you've worked with cloud platforms or containerisation tools like Docker, give us the details – we love to see that!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve. Plus, it’s super easy!
How to prepare for a job interview at Revoco
✨Know Your GoLang Inside Out
Make sure you brush up on your GoLang skills before the interview. Be ready to discuss concurrency patterns, goroutines, and channels in detail. Practising coding challenges that focus on these areas can really help you demonstrate your expertise.
✨Showcase Your API Design Skills
Since you'll be working with RESTful and GraphQL APIs, prepare to talk about your past experiences designing and developing these. Bring examples of projects where you’ve implemented clean and efficient API structures, and be ready to explain your thought process.
✨Familiarise Yourself with the Tech Stack
Get comfortable with the tools and frameworks mentioned in the job description, like Docker, Kubernetes, and CI/CD pipelines. If you have experience with SQL or NoSQL databases, be prepared to discuss how you've used them in previous roles.
✨Prepare for Team Dynamics
As this role involves working closely with other senior engineers, think about how you can contribute to a collaborative environment. Be ready to share examples of how you've successfully worked in teams, especially in regulated environments, and how you handle feedback and support others.