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.
- 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.
- 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.
- 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
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
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.