More jobs:
Software Developer, Software Engineer
Job in
Rapid City, Pennington County, South Dakota, 57700, USA
Listed on 2026-05-16
Listing for:
Phase Technologies LLC
Full Time
position Listed on 2026-05-16
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Software Developer – Full Stack & Embedded Systems
Phase Technologies
· Rapid City, SD
· ON-SITE ONLY — THIS IS NOT A REMOTE POSITION
Phase Technologies is seeking a software developer to contribute to both our internal business systems and our growing IoT product line. You'll work across Phase Ops (our internal React/Node/Mongo
DB/Postgre
SQL platform) and Phase Connect (our industrial telemetry and connectivity product).
- Develop and maintain features in Phase Ops, our internal full-stack web platform used across sales, operations, and support.
- Build and maintain RESTful APIs and backend services in Node.js backed by Mongo
DB and Postgre
SQL. - Contribute to Phase Connect, our industrial IoT product — depending on where the product needs the most support, this means either mobile app development or embedded firmware development.
- Write clean, maintainable code and participate in code reviews.
- Collaborate with operations, sales, and engineering teams to define and deliver features.
- Help bridge data between field devices and internal business systems.
- Full-stack JavaScript — React on the frontend, Node.js on the backend.
- Database experience — Mongo
DB and/or Postgre
SQL. - REST API design and integration — building, consuming, and debugging.
- Version control — Git, including branching and pull request workflows.
- Embedded or low-level development experience — prior work in device firmware (C/C++) or kernel-level development is a real advantage. Willingness to develop in areas outside your primary background is expected.
- 2+ years of practical development experience.
- Cross-platform mobile app development
- Embedded or kernel-level C/C++ development
- Familiarity with some or all of: BLE, MQTT, binary protocol design, Modbus, serial communication, low-bandwidth cellular
- Industrial or manufacturing software background
Type:
Full-Time
Location:
Rapid City, South Dakota — On-site required
Pay: DOE
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or assume sponsorship of an employment visa.
Benefits- Paid Time Off (2 weeks/year)
- 8 Paid Holidays
- Health Insurance (multiple plan options)
- Dental & Vision Insurance
- 401(k) with Company Matching
- Health Savings Account (HSA)
- Flexible Savings Account (FSA)
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×