Senior Full Stack Software Engineer, Products

Remote
Full Time
Mid Level

Senior Software Engineer - Full Stack

Recurve Analytics, Inc. is seeking an experienced full stack software engineer to work with the Product Engineering team. The ideal candidate will be a good cross-functional collaborator who is passionate about clean energy and helping utilities, market aggregators, and building operators gain actionable insights from large volumes of meter and environmental data.

Primary Responsibilities

  • Participating in feature development, bug fixes, cloud automation for our FLEX product line in application code, data pipelines, and cloud infrastructure.
  • Working with other Engineers, Product Managers, Data Scientists, and Commercial stakeholders to define and clarify business requirements and technical approaches.
  • Serving on the technical support rotation to help commercial and technical teams with our products and services.
  • Leading design and implementation of items from the product roadmap, as well as identifying and executing Engineering-led needs, such as architecture improvements and observability.

Minimum Qualifications

  • Experience with infrastructure-as-code technologies such as Terraform, Cloudformation, CDK, Ansible, etc.
  • 10+ years of software product development and/or technology consulting.
  • 5+ years of development experience building web services backed by OLTP databases like PostgreSQL, MySQL, Oracle, SQL Server and modern OO and FP languages such as Python, Typescript, Javascript, etc.
  • 5+ years UI development experience with component libraries and frameworks such as Vue.js, React, or Angular.
  • 3+ years working on a team who has operational responsibility for the systems they build.

Preferred Qualifications

  • Knowledge of Vue.js and Typescript.
  • Experience building web services in python with Django, Flask, or FastAPI.
  • Experience with analytics databases like Google BigQuery, Amazon Athena, or Redshift.
  • Professional experience building and operating data pipelines and ETLs in the cloud.
  • Multiple years of experience with Terraform in a multiuser environment.
  • Knowledge of IAM, VPC, and other cloud-native networking and authorization technologies.
  • Professional experience building applications on Google Cloud infrastructure and managed services.
  • Experience working with data relevant to public utilities and energy efficiency: meter and equipment data, weather data, electricity grid performance, etc.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*