freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer - Javascript Stack - Full Stack

Summary

Build and maintain full-stack JavaScript applications using React, Node.js, and SQL databases, while collaborating in an Agile team.

At Gaia, soft skills are key to success. We seek candidates with strong interpersonal abilities—effective communication, teamwork, prioritization, and problem solving—who can adapt to change, manage conflicts with empathy, and collaborate well with diverse teams. While technical skills matter, we highly value those who build positive relationships, contribute to a supportive culture, and approach challenges with a solution‑oriented mindset.

Must be able to work on campus in Louisville, CO.

US citizenship or an existing work visa is required.

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.

Qualifications

  • Professional, hands‑on experience in:
    • JavaScript, React, Redux, HTML, CSS, and Node.js
    • Relational Database Modelling and SQL
    • An ORM, such as sequelize
    • 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.
  • Proven ability to work collaboratively in a team.

It would be beneficial to have experience with:

  • New Relic monitoring and troubleshooting
  • Terraform
  • Hybrid cloud technologies such as OpenShift
  • Jenkins
  • Google Analytics monitoring and troubleshooting

Bonus Points

  • Zuora or any Payment Processing System
  • React Native
  • Swift
  • Kotlin
  • US citizenship or US residency with an existing work permit is required
  • Must be available to work in our campus in Louisville, CO. This is not a remote role.

Compensation

  • Range: $140,000 - $175,000 (USD)

See also