Evolve is looking for a Senior Software Engineer, Backend to help build, innovate, and maintain integrations with distribution partners, solve critical business problems, and drive operational excellence.
Requirements
- 5+ years of backend development experience building applications in Go, NodeJS, and integrations with 3rd Party tools, APIs, and other services
 
- Experience with designing and documenting architecture decisions
 
- Experience with AWS services such as Kubernetes, Lambdas, Eventbridge, RDS, DynamoDB
 
- Experience with IaC e.g. Terraform, and have collaborated with DevOps to maintain and optimize CI/CD pipelines
 
- Solid software engineering fundamentals and committed to mentoring less experienced engineers
 
- Experience with Agile development process
 
- Experience with Git version control and repository management in Gitlab
 
Responsibilities
- Build and maintain our APIs and integrations with upstream and downstream consumers in mind
 
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in backend development tools and technologies
 
- Lead ecosystem-level design reviews, perform architecture reviews, and write technical documentation in collaboration with peers
 
- Drive improvements to system reliability, observability, monitoring, and testability
 
- Work directly with an Engineering Manager and Product Manager(s) to clearly understand the problem being solved
 
- Collaborate with stakeholders from internal operations teams as well as external integration partners
 
- Effectively debug high complexity multi-system problems and come up with good-better-best solutions
 
Other
- Must live in one of our approved locations by their first day
 
- Must be willing to work remotely anywhere in the state of Colorado, in our beautiful downtown Denver office, remotely or a hybrid of both
 
- Must have a bachelor's degree or equivalent experience
 
- Must have excellent communication and collaboration skills
 
- Must be willing to perform a variety of responsibilities and work with cross-functional teams