Software Engineer with GoLang
CNA Search
- New York, New York, United States
- New York, New York, United States
À propos
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 ELKstack, 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
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.