Civica US

Senior FullStack Engineer – .NET, React

Civica US

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, test, and maintain software systems using .Net 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.
  • Apply system architecture principles to build solutions that meet growing traffic demands and improve efficiency.
  • Implement and maintain CI/CD pipelines for automated testing, builds, and deployments.
  • Stay current with emerging technologies and best practices, using this knowledge to drive innovation.
  • Work effectively within an Agile framework, contributing to iterative development and continuous delivery.

Requirements

  • Strong experience with C# .Net and React.
  • 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.
  • 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 – plus the option to buy up to 10 extra days!
  • Days of Difference – Up to 3 extra days off for volunteering.
  • Pension Contributions – 5% employer match to support your future.
  • Income Protection – Up to 75% salary cover for long-term illness.
  • Life Assurance – 4x salary tax-free lump sum.
  • Critical Illness Cover – £25,000 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NetC#Reactmicroservicesevent-driven architecturePostgreSQLRESTful APIsCI/CDcloud platformscontainerization
Soft skills
problem-solvingcommunicationcollaborationmentoringteam developmenttechnical decision-makingownershipconstructive feedbackinnovationcontinuous learning