
Senior FullStack Engineer – .NET, React
Civica US
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
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