R

Resurgent Industries

Full-Stack Software Engineer

Full-Time
No salary listed
Senior
Austin, TX, USA
In PersonTravel is required as needed for vendor visits, factory acceptance testing, and on-site equipment commissioning.
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • At least 6 years of full-stack software engineering experience, including meaningful startup experience with broad ownership of the application stack.
  • Experience building and supporting live applications and services.
  • Broad knowledge of software architecture, including tradeoffs between centralized and distributed systems and between monoliths and microservices.
  • Deep experience building multi-tiered applications and services in Golang.
  • Proficiency in HTML, CSS, and JavaScript for building functional, data-dense internal tooling interfaces.
  • Fluency with relational database management systems and PostgreSQL, including schema design and writing and reading raw SQL.
  • Experience working in a continuous integration and continuous delivery environment with test, build, and release pipelines.
  • Experience with Git hygiene, documentation, and constructive code review.
  • Ability to use artificial intelligence to increase velocity and reduce defects while retaining implementation and decision-making judgment.
  • Willingness to travel as needed for vendor visits, factory acceptance testing, and on-site equipment commissioning.
  • Flexibility, self-direction, and ability to work in a fast-paced startup environment where priorities shift.
Responsibilities
  • Design and build full-stack web applications for internal tooling, machine monitoring, operations management, and public storefronts.
  • Architect and implement a custom enterprise resource planning system from scratch for production scheduling, inventory tracking, equipment status, and order management, with extensive automation and minimal manual data entry.
  • Build machine orchestration interfaces with real-time dashboards and control surfaces that integrate with industrial equipment over established protocols.
  • Design and maintain web applications and services that solve core business problems.
  • Contribute to a robust continuous integration and continuous delivery pipeline, including automated testing, containerized builds, and deployment.
  • Build artificial intelligence and automation into the systems that power the manufacturing floor.
  • Work directly with controls and electrical engineers to define integration contracts between software and machine hardware.
Desired Qualifications
  • Familiarity with OPC-UA or other industrial automation and communication protocols.
  • Knowledge of event-streaming technologies such as NATS or MQTT.
  • Experience with document or time-series databases.
  • Experience with container orchestration using Kubernetes, ECS, Fargate, or Cloud Run.
  • Prior work experience in a manufacturing domain.
  • Experience at an early-stage hard-tech or deep-tech startup.
  • Prior team-lead or mentorship experience.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A