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.
Apply for this position
Required*