Evolve

Senior Software Engineer, Full Stack

Evolve

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Colorado, New York

Visit company website
AI Apply
Apply

Salary

💰 $141,000 - $184,000 per year

Job Level

Senior

Tech Stack

AWSDockerGoGraphQLJavaScriptKubernetesNode.jsNoSQLOpen SourceRDBMSReactSQLTypeScriptWordPress

About the role

  • Plan and execute special projects while supporting ongoing cross-team operations and own work end-to-end.
  • Build and maintain TypeScript-driven web applications with both in-house and open source frameworks.
  • Collaborate across teams to design, develop, test, implement, and support full-stack technical solutions.
  • Utilize technologies including React, NodeJS, JavaScript, TypeScript, GraphQL, Go, SQL, RDBMS, NoSQL, Docker, Kubernetes, and AWS services.
  • Perform code reviews and create technical documentation for peers.
  • Work directly with a Product Manager / Product Owner to clearly understand problems and deliver solutions.
  • Design, deliver and support high-quality code and execute engineering and release priorities through strong leadership and communication.
  • Build and maintain a component library to be leveraged in other projects as we scale.
  • Drive JS coding standards, best practices, third-party integrations, and Back-End and Front-End development processes.
  • Guide and teach less experienced developers and mentor team members.

Requirements

  • 5+ years of experience developing web applications in React with expertise in JavaScript.
  • Design and develop robust and scalable APIs using GraphQL and RESTful principles.
  • Familiarity with Go language, frameworks and libraries for building services.
  • Utilize AI-assisted coding tools to accelerate development and reduce errors.
  • Comfortable working with DevOps teams to optimize CI/CD pipelines.
  • Experience participating and/or peer code reviews.
  • Comfortable working in fast paced, high performance environments.
  • You have a knack for finding solutions to problems and using a full arsenal of debugging tools.
  • You have built your own custom tools to help you automate tasks.
  • Experience with Git version control and repository management in GitLab.
  • Experience with Content Management Systems (CMS) like WordPress.
  • Experience with TypeScript, NodeJS, HTML/CSS, SQL, Open Source RDBMS and NoSQL databases.
  • Experience with Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services.