Senior Software Engineer (Golang & React) in London
Senior Software Engineer (Golang & React)

Senior Software Engineer (Golang & React) in London

London Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Design and develop innovative software solutions using GoLang and React.
  • Company: Join Civica, a leading GovTech company impacting millions worldwide.
  • Benefits: Enjoy 25 days leave, health insurance, and a supportive work culture.
  • Why this job: Shape flagship products and mentor peers while making a real difference.
  • Qualifications: Strong experience with GoLang, React, and cloud technologies required.
  • Other info: Inclusive workplace with excellent career growth and learning opportunities.

The predicted salary is between 28800 - 48000 ÂŁ per year.

We're Civica, a leading GovTech company delivering critical services to over 100,000,000 citizens worldwide. Over 5,000 public bodies across the globe rely on our software. Our aspiration is to be a GovTech champion everywhere we work, supporting the needs of citizens and those who serve them. Building on 21 years of continuous growth and success, we're at a pivotal point in our journey.

As a Senior Software Engineer at Civica, you'll shape flagship products, design and build cloud‐ready solutions, and mentor your peers. You'll collaborate across teams, follow industry best practices, and drive impact for the communities we serve.

Responsibilities
  • Design, develop, test, and maintain software systems using Node.js, GoLang, and React.
  • Build and support microservice and event‐driven architectures in a cloud‐native environment.
  • Design relational data schemas, particularly for PostgreSQL, ensuring performance and scalability.
  • Provide technical mentorship and guidance to engineers.
  • Drive technical decisions and take ownership of complex system components.
  • Collaborate with product managers, designers, and engineers to define requirements and deliver solutions.
  • Develop API‐based interfaces that meet high standards and comply with industry regulations.
  • Participate in code reviews, offering constructive feedback.
  • Troubleshoot and resolve complex issues using log analysis and profiling tools.
  • Apply system architecture principles to build solutions that meet growing traffic demands.
  • Implement and maintain CI/CD pipelines for automated testing, builds, and deployments.
  • Stay current with emerging technologies and best practices.
  • Work effectively within an Agile framework, contributing to iterative development and continuous delivery.
RequirementsEssential skills:
  • Strong experience with GoLang and React.js in production environments.
  • Proven ability to work with microservices and event‐driven architectures.
  • Solid understanding of relational databases, especially PostgreSQL.
  • Experience designing and developing RESTful APIs and integrating with external systems.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation tools like Docker and Kubernetes.
  • Knowledge of CI/CD practices and automated deployment pipelines.
  • Excellent problem‐solving skills and ability to debug complex systems.
  • Strong communication and collaboration skills, with a commitment to mentoring and team development.
Preferred skills:
  • Experience with .NET, C#, ASP.NET.
  • Experience with Node.js.
  • Understanding of observability practices, including logging, metrics, and tracing.
  • Experience with monitoring tools such as Prometheus and Grafana.
  • Awareness of cloud security best practices, including IAM policies and secret management.
  • Exposure to Agile methodologies and cross‐functional team collaboration.
  • Passion for continuous learning and driving technical innovation.
Benefits
  • 25 days annual leave + bank holidays, with the option to buy up to 10 extra days.
  • Up to 3 extra days off for volunteering.
  • Pension contributions – 5% employer match.
  • Income protection – up to 75% salary cover for long‐term illness.
  • Life assurance – 4× salary tax‐free lump sum.
  • Critical illness cover – ÂŁ25k lump sum (extendable to dependents).
  • Private medical insurance – fast access to private healthcare.
  • Health cash plan – claim back physio, therapies & more.
  • Dental insurance – cover for routine & emergency care.
  • Affinity groups – join employee‐led communities.
  • Bounty bonus – refer a friend & get rewarded.

At Civica, we are committed to building an inclusive and diverse workplace where everyone feels valued and supported. We believe that a variety of perspectives drives innovation and excellence, and we welcome applicants from all backgrounds, cultures, and experiences.

We are an equal‐opportunity employer. We do not discriminate based on race, ethnicity, religion, gender, sexual orientation, disability, age, or any other legally protected characteristic. Our recruitment process is designed to ensure fairness and transparency, so every candidate has an equal chance to contribute to our mission. If you need any adjustments or accommodations to participate in our recruitment process, please let us know – we are here to support you.

Senior Software Engineer (Golang & React) in London employer: Civica

Civica is an exceptional employer, offering a dynamic work environment where innovation thrives and employees are empowered to make a real impact on communities worldwide. With a strong commitment to employee growth, Civica provides extensive benefits including generous annual leave, private medical insurance, and opportunities for volunteering, all while fostering a culture of inclusivity and collaboration. Join us in shaping the future of GovTech and enjoy the unique advantage of working with a diverse team dedicated to delivering critical services to over 100 million citizens globally.
C

Contact Detail:

Civica Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Golang & React) in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Civica on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills in action! If you’ve got a GitHub or personal project that showcases your GoLang and React prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for those technical interviews! Brush up on your problem-solving skills and be ready to tackle coding challenges. Practising with mock interviews can help you feel more confident when the real deal comes around.

✨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, it shows you’re genuinely interested in joining the Civica team.

We think you need these skills to ace Senior Software Engineer (Golang & React) in London

GoLang
React.js
Microservices Architecture
Event-Driven Architecture
PostgreSQL
RESTful APIs
Cloud Platforms (AWS, Azure, GCP)
Docker
Kubernetes
CI/CD Practices
Problem-Solving Skills
Communication Skills
Agile Methodologies
Technical Mentorship

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with GoLang, React, and any relevant cloud technologies to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about GovTech and how your background aligns with our mission. Share specific examples of your work that demonstrate your problem-solving skills and technical expertise.

Showcase Your Projects: If you've worked on any projects using microservices or event-driven architectures, be sure to mention them! We love seeing real-world applications of your skills, so include links to your GitHub or portfolio if you have them.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It helps us keep track of your application and ensures you’re considered for the role you’re excited about!

How to prepare for a job interview at Civica

✨Know Your Tech Stack

Make sure you’re well-versed in GoLang and React, as these are crucial for the role. Brush up on your experience with microservices and event-driven architectures, and be ready to discuss specific projects where you've applied these technologies.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of complex issues you've resolved in past roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your debugging skills and how you’ve used log analysis tools.

✨Understand the Company’s Mission

Familiarise yourself with Civica's commitment to delivering critical services to citizens. Be prepared to discuss how your work can contribute to their mission and how you align with their values of inclusivity and innovation.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the Agile processes they follow, and how they approach mentorship. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer (Golang & React) in London
Civica
Location: 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
  • Senior Software Engineer (Golang & React) in London

    London
    Full-Time
    28800 - 48000 ÂŁ / year (est.)
  • C

    Civica

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