CNA Search is seeking a remote GO Software Engineer for a large Growing Organization. Great benefits, culture and Remote. Must be or

Our primary architecture is oriented around small independent services written in Go, using a mix of messaging, gRPC, and GraphQL for communication, depending on the service. Our front ends are written in React and Next.js.

We are currently migrating off of a legacy monolithic architecture primarily written in Ruby on Rails. Legacy front ends are a mix of a variety of technologies.

Our platform runs in ECS on AWS, with MySQL and EventStore as our primary databases, as well as SNS/SQS for the event-driven pieces of our architecture. Our frontends are served statically via S3. We provision our infrastructure using Terraform. Logging and tracing are piped to a logz.io hosted ELK stack, and we use a variety of other tools for monitoring and alerting. Our modern services are continually integrated and deployed using CircleCI.

As a Software Engineer you will:

  • Work within a team to develop and maintain our applications and services for maximum resilience, scalability, robustness, and security,
  • Adhere to engineering excellence to help us move faster with confidence and quality,
  • Play an active role in the architecture to better support our growing needs,
  • Actively work to support and maintain our strong engineering culture,
  • Share your knowledge and learnings through mentoring, and PRs
  • Work within a proper scrum environment, providing necessary feedback to the Product Owner and team members to continually improve quality and velocity,
  • Work with a diverse group of engineers and product team members

Our Ideal Software Engineer will have:

  • Experience writing applications and services in Go, or demonstrated experience writing applications and services in other languages and capacity to learn new languages to proficiency quickly
  • Ability to design solutions across the entire stack (infrastructure to browser)
  • A growth mindset, learner, curious, inquisitive and willing to productively challenge the status quo
  • Excellent verbal and written English communication skills
  • Ability to operate in an agile environment and still deliver high quality code in a timely manner
  • Passion for engineering excellence, and sharing best practices with team members
  • Ability to proficiently work within our legacy and modern tech stacks
  • A passion for understanding the business domain and user needs to be able to collaboratively drive product improvements
  • Fully vaccinated against Covid-19 by the time you start this role

What we can offer you:

  • Meaningful work for a fulfilling purpose
  • Flexible hours and Paid Time Off policy
  • Competitive benefits package – Health, Dental, Vision, Health Savings Account and Pet Insurance
  • 401(k) employer match
  • Rapid company growth
  • Paid caregiver and volunteer days
Job Type
Full-Time Regular
Location
Remote
Location
NC