Crum & Forster

Senior Software Engineer, Full Stack – C#.NET Core, GraphQL, API, React, Next.js

Crum & Forster

full-time

Posted on:

Location Type: Remote

Location: Remote • Connecticut, New Jersey • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $95,700 - $147,700 per year

Job Level

Senior

Tech Stack

ASP.NETAWSAzureDockerGraphQLJavaScriptKubernetesMicroservices.NETNext.jsNode.jsReact

About the role

  • Developer Portal Implementation
  • Work closely with stakeholders to understand the requirements for the developer portal.
  • Configure and customize an APIM portal solution to showcase our GraphQL endpoints, documentation, and partner onboarding workflows.
  • Integrate authentication, usage analytics, and other relevant APIs and dashboards within the portal.
  • Collaborate closely with a technical writer to ensure all functionality has clear and easy to understand documentation
  • Embedded Web Components
  • Architect, develop, and maintain React/Next.js components that can be embedded by third-party partners (airlines, travel booking sites, mobile platforms) to seamlessly offer travel insurance solutions.
  • Ensure these components are easy to integrate, secure, and perform well across a variety of front-end environments.
  • GraphQL API Enhancement
  • Collaborate with back-end engineers and other team members to refine, enhance, and extend our existing GraphQL APIs to support needs of our embedded marketplace initiative.
  • Maintain best practices around API design, versioning, schema management, and documentation
  • Technical Leadership & Collaboration
  • Provide technical guidance and mentorship to other developers.
  • Work cross-functionally with product managers, UX/UI designers, QA, and DevOps teams to ensure smooth project execution.
  • Participate in design reviews, code reviews, and architecture discussions.
  • Quality, Security, & Scalability
  • Implement testing strategies to ensure high-quality releases (unit tests, integration tests, end-to-end tests).
  • Advocate for and implement security best practices (OAuth, token-based auth, etc.).
  • Design solutions that are scalable and capable of handling high traffic volumes.

Requirements

  • A Bachelor’s degree in computer science, Engineering, or a related field, or equivalent work experience is required
  • 6+ years of professional experience as a Ful Stack Software Developer is required
  • Hands-on experience building and consuming GraphQL APIs is required
  • Experience with ASP.NET Core and .NET Core is required
  • Familiarity with node.js or another server-side language for server-side rendering and microservices is required
  • Proven track record using or even creating custom solutions on APIM portals (e.g., Azure APIM, AWS API Gateway + Portal, or equivalent) or similar API management platforms is required
  • Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and modern DevOps practices is a plus.
  • Strong communication skills for cross-functional collaboration.
  • Ability to articulate architectural decisions and trade-offs clearly.
  • Self-driven mindset, comfortable taking ownership and adapting to shifting priorities.
Benefits
  • Competitive compensation package
  • Generous 401K employer match
  • Employee Stock Purchase plan with employer matching
  • Generous Paid Time Off
  • Excellent benefits that go beyond health, dental & vision.
  • A core C&F tenet is owning your career development, so we provide a wealth of ways for you to keep learning, including tuition reimbursement, industry-related certifications and professional training to keep you progressing on your chosen path
  • A dynamic, ambitious, fun and exciting work environment
  • We believe you do well by doing good and want to encourage a spirit of social and community responsibility, matching donation program, volunteer opportunities, and an employee-driven corporate giving program that lets you participate and support your community

Applicant Tracking System Keywords

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

Hard skills
Full Stack Software DevelopmentGraphQL APIsASP.NET Core.NET CoreNode.jsMicroservicesAPIM portalsCI/CD pipelinesContainerizationTesting strategies
Soft skills
CommunicationTechnical guidanceMentorshipCross-functional collaborationOwnershipAdaptability
Certifications
Bachelor’s degree in computer scienceEngineering degree