Software Engineer

closed
Coalition, Inc. Logo

Coalition, Inc.

πŸ“Remote - Canada

Summary

Join the innovative Executive Risks Experience team at Coalition, a leading Active Insurance provider. Collaborate with front-end engineers while primarily focusing on back-end development using Golang. You will build and enhance back-end services, design systems managing complex business rules, and develop robust APIs using GraphQL. Occasional front-end contributions may be required. The ideal candidate possesses 0-2+ years of experience, a Computer Science or Engineering degree (or equivalent), and proficiency in Go or a similar language. Experience with cloud environments (AWS) is highly valued.

Requirements

  • 0-2+ years of blended internship and/or professional development experience
  • Computer Science or Engineering degree - related technical discipline or equivalent work experience
  • API and service development in Go or a similar language
  • Production tested cloud native development principles
  • Analyzing software errors with tools like Sentry, DataDog, Jaeger/Zipkin, GreyLog or App Dynamics
  • Container based deployment and development with Docker
  • Experience using multiple transports and formats (e.g. REST, gRPC, GraphQL)
  • Willingness to assist with front-end tasks as needed and enthusiasm to learn about front-end technologies
  • Use of source control - git, svn or perforce
  • Working with an agile team using collaborative development tools - Atlassian Suite, GitHub or GitLab
  • Ability to collaborate with your team in a fast-paced environment

Responsibilities

  • Build out high quality APIs and web services providing a scalable, efficient and tailored set of interfaces
  • Design, document and deploy public interfaces that will be highly utilized
  • Work with cross functional stakeholders including product, design, sales, and others to help break down business requirements into actionable plans
  • Collaborate with Site Reliability Engineer (SRE) to develop and deliver applications in a repeatable, stable and joyful software development lifecycle
  • Develop test cases and work with QE to ensure engineering excellence
  • Support front-end tasks as needed, including participating in on-call rotations for front-end applications
  • Make Coalition a better place by taking on the unseen, unforeseen and important items that come up along the way

Preferred Qualifications

  • Familiarity or experience with front-end technologies, such as React, TypeScript, and related tools
  • Production experience serving large user bases (10,000+)
  • Development in distributed, event-driven and message-driven architectures using tools such as Kafka, SNS, and SQS

Benefits

  • 100% medical, dental, and vision coverage
  • Flexible PTO
  • Annual home office stipend and WeWork access
  • Mental & physical health wellness programs like Headspace, Lumino, and more!
  • Competitive compensation and opportunity for advancement
This job is filled or no longer available