Gaia, Co.,Ltd. - Louisville, CO

posted 4 months ago

Full-time - Senior
Onsite - Louisville, CO
Performing Arts, Spectator Sports, and Related Industries

About the position

Join our Engineering team to work on challenging technical and business problems using contemporary technologies with a group of talented engineers. We are a growing business with an important mission and offer a great opportunity for professional growth. As a Senior Software Engineer, you will be responsible for designing, developing, testing, deploying, maintaining, and supporting production quality application code, with a focus on both frontend and backend development. You will need to understand the operational characteristics of production systems and respond to abnormalities promptly. Your role will also involve planning, tracking, and reporting on work progress, estimating stories and tasks considering level-of-effort, complexity, and uncertainty, and making incremental changes to improve team performance. Celebrating successes with the team is also an important aspect of this position.

Responsibilities

  • Designing, developing, testing, deploying, maintaining, and supporting production quality application code, with a focus on frontend and backend development.
  • Understanding operational characteristics of production systems and responding to abnormalities promptly.
  • Planning, tracking, and reporting on work progress.
  • Estimating stories and tasks considering level-of-effort, complexity, and uncertainty.
  • Making incremental changes to improve team performance.
  • Celebrating successes with the team.

Requirements

  • Professional, hands-on experience in JavaScript, React, Redux, HTML, CSS, and Node.js.
  • Experience with relational database modeling and SQL.
  • Familiarity with an ORM, such as Sequelize.
  • Experience with REST APIs.
  • At least 7 years of professional application software development experience, with at least 3 years in a growth company with annual revenue > $50mm and growing at over 20% per year.
  • Experience with CI/CD, unit, and integration tests.
  • Knowledge of instrumenting application monitoring and alerting.
  • Technical on-call experience and using monitoring/alerting dashboards.
  • Familiarity with Agile development: Scrum and/or Kanban.
  • Aptitude for quick learning.
  • Proven ability to work collaboratively in a team.

Nice-to-haves

  • Experience with Langchain.
  • Experience with Langsmith.
  • Familiarity with large language models.
  • Knowledge of word embeddings and vector databases.
  • Experience with natural language understanding.
  • Understanding of linear algebra.
  • Experience with PostgreSQL.
  • Familiarity with New Relic monitoring and troubleshooting.
  • Experience with Terraform.
  • Knowledge of Kubernetes.
  • Familiarity with hybrid cloud technologies such as OpenShift.
  • Experience with A/B test platforms (e.g. Optimizely).
  • Experience with Jenkins.
  • Knowledge of Google Analytics monitoring and troubleshooting.

Benefits

  • Alternative and traditional medical benefits including preventative coverage.
  • Dental insurance.
  • Vision insurance.
  • 401K plan.
  • Life insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service