Posted: 5/12/2025
Flowstate is building engineering software that leverages Big Data and Machine Learning to enhance pipeline leak detection, ensuring safer pipelines and a cleaner environment. Collaborating closely with industry experts, our goal is to deliver high‑tech solutions with practical applications, creating real, positive impacts for our customers.
As a Senior Full‑Stack Software Developer at Flowstate, you will work with a collaborative team to take solutions from concept to production. You’ll partner with Product and R&D to ship new features, refine existing ones, and deliver real value to our users
Responsibilities
- Collaborate with stakeholders to translate user requirements into secure, scalable software features.
- Design, implement, and maintain back‑end and user‑facing components.
- Write clean, test‑driven code and participate in peer reviews to uphold high quality standards.
- Evaluate, prioritize, and deliver feature requests in an Agile environment.
- Contribute across the full development lifecycle—architecture, implementation, unit/integration testing, deployment, observability, and documentation.
- Provide post‑deployment support and troubleshooting to ensure a world‑class user experience
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of professional full‑stack development experience.
- Proficiency in modern back‑end and front‑end development technologies.
- Strong relational database skills;
- Experience with containerization and cloud deployment.
- Comfort with automated testing frameworks and CI/CD pipelines.
- Excellent verbal and written communication skills and proven success in collaborative team environments.
- Ability to manage multiple priorities and deliver results with minimal oversight.
- U.S. residency required; we do not currently sponsor visas
Our Tech Stack and Desired Skills
What You’ll Work With:
- C#/.NET Core + Angular (v16+) + TypeScript for front‑end/UI work
- Python for backend service development
- PostgreSQL plus Time‑series DBs (e.g., Timescale DB)
- Redis for in‑memory data stores
- Azure (AppServices, ACI, Blob Storage, Functions) for cloud‑native deployment
- Docker for container packaging and deployment.
- CI/CD with Microsoft Azure DevOps Pipelines (MS DevOps)
Desired Skills
- Streaming data pipelines (Kafka or Azure Event Hubs)
- ML/analytics stack (pandas, scikit‑learn, PyTorch, NumPy)
- Observability (Prometheus, Grafana)
- GIS tools and mapping services (ArcGIS, Azure Maps)
- Industrial protocols (MQTT, OPC UA, SCADA, Azure IoT Hub)
- Experience in pipeline, energy, or other OT/industrial domains
We’re also open‑minded: If you’re strong in any modern OO language and excited to learn our stack, let’s talk.
Why You Should Join Us
- Make an immediate impact at a high‑growth startup with the stability of established benefits (health, 401k, etc.).
- Tackle complex, meaningful problems alongside a multidisciplinary team of industry experts.
- Enjoy flexible remote/hybrid work, with preference for candidates within 150 miles of Casper, WY.
- Thrive in a culture that values innovation, autonomy, and having fun while building great software.
Join Flowstate and directly advance pipeline safety and environmental stewardship through state‑of‑the‑art technology. If you’re excited to push boundaries and see your work in production, we’d love to meet you!
This can be a remote/hybrid position, but preference will be given to candidates that live within 150 miles of our headquarters office in Casper, WY. References may be requested. Applicants not meeting the required skills may not receive a response.
We are not currently sponsoring visas for this position.