Remote Otter LogoRemoteOtter

Senior Software Engineer (Full Stack) - Remote

Posted 21 hours ago
Software Development
Full Time
United Kingdom

Overview

As a Senior Software Engineer (Full Stack) at Civica, you’ll play a key role in shaping one of our flagship products. Designing, developing, and maintaining functionality that supports our mission to improve public services.

In Short

  • Design, develop, test, and maintain software systems using Node.js, GoLang, and React-based frameworks.
  • 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, supporting their growth and development.
  • Drive technical decisions and take ownership of complex system components.
  • Collaborate with product managers, designers, and engineers to define requirements and deliver effective solutions.
  • Develop API-based interfaces that meet high standards and comply with industry regulations.
  • Participate in code reviews, offering constructive feedback to improve quality and consistency.
  • Troubleshoot and resolve complex issues using log analysis, profiling tools, and collaborative debugging.
  • Implement and maintain CI/CD pipelines for automated testing, builds, and deployments.
  • Work effectively within an Agile framework, contributing to iterative development and continuous delivery.

Requirements

  • Proven experience in full-stack development.
  • Strong knowledge of Node.js, GoLang, and React.
  • Experience with microservices and cloud-native architectures.
  • Familiarity with PostgreSQL and relational data design.
  • Experience mentoring junior engineers.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Experience with API development and compliance.
  • Knowledge of CI/CD practices.
  • Experience working in Agile methodologies.

Benefits

  • Opportunity to work on impactful projects that improve public services.
  • Collaborative and supportive work culture.
  • Professional growth and development opportunities.
  • Flexible working arrangements.
  • Competitive salary and benefits package.
Civica logo

Civica

Civica is a leading software company dedicated to delivering critical services for citizens worldwide. With over 5,000 public bodies utilizing their solutions across various sectors including government, education, health, and care, Civica impacts the lives of more than 100 million citizens globally. The company aspires to be a GovTech champion, focusing on improving public services through technology. With 21 years of continuous growth, Civica is committed to fostering a positive work environment for its employees, encouraging professional development, and making a meaningful difference in communities.

Share This Job!

Save This Job!

Similar Jobs:

AUTO1 Group logo

Senior Full-Stack Software Engineer - Remote

AUTO1 Group

2 days ago

A Senior Full-Stack Software Engineer is needed to enhance and maintain production features at AUTO1 Group, working remotely.

Worldwide
Full-time
Software Development

Anomalo

Senior Full Stack Software Engineer - Remote

Anomalo

2 days ago

Join Anomalo as a Senior Full Stack Software Engineer to build innovative customer-facing features and enhance user experience.

Worldwide
Full-time
Software Development
$175000 - $230000/year
Evolve logo

Senior Software Engineer, Full Stack - Remote

Evolve

2 days ago

Join Evolve as a Senior Full Stack Engineer to build and innovate web applications in a collaborative environment.

USA
Full-time
Software Development
$141,000 - $184,000/year
Counsel Health logo

Senior Software Engineer (Full Stack) - Remote

Counsel Health

7 days ago

Join Counsel as a Senior Software Engineer to shape the future of AI in healthcare.

USA
Full-time
Software Development

Jobgether

Senior Software Engineer, Full-Stack - Remote

Jobgether

7 days ago

We are looking for a Senior Software Engineer, Full-Stack to drive the design and development of scalable software systems.

USA
Full-time
Software Development