Crum & Forster

Crum & Forster

Full Stack Software Engineer

Full-TimeUpdated on 9/29/2026Deadline 9/29/27
$64.7k - $121.6k/yr

+ Equity compensation + Performance-based variable pay + 401(k) employer match + Employee stock purchase plan

Mid
Bachelor's
Glastonbury, CT, USA
Remote

About the job

Requirements
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • At least 3 years of professional software development experience with a focus on full-stack development.
  • Hands-on experience working in a fully Agile environment, such as Scrum, with a comprehensive understanding of Agile principles and methodologies.
  • Proven experience with ASP.NET Core, .NET Core, and Entity Framework Core.
  • Strong understanding of RESTful APIs.
  • Experience with front-end frameworks React and Angular, leveraging TypeScript.
  • Familiarity with Azure services and cloud-based application development.
  • Experience with DevOps practices and tools such as continuous integration and continuous delivery pipelines.
  • Proficiency working with SQL and NoSQL databases.
  • Experience with coding tools including Claude Code or GitHub Copilot.
  • Experience with version control systems such as Git.
Responsibilities
  • Design, develop, and maintain full-stack applications using React, Angular, ASP.NET Core, .NET Core, and Entity Framework Core.
  • Develop and consume RESTful APIs to support various applications.
  • Implement and manage Azure services for cloud-based applications.
  • Collaborate with cross-functional teams to design and implement new features and enhancements.
  • Use DevOps practices to automate deployment and ensure continuous integration and delivery.
  • Work with relational and non-relational databases to design and optimize data storage solutions.
  • Use artificial intelligence coding tools to assist with development.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve software defects and performance issues.
  • Stay current with emerging technologies and industry trends to improve skills and contribute to the team's knowledge base.
  • Perform other duties as assigned.
Desired Qualifications
  • Experience with GraphQL.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A