Overview
Skills
Job Details
Title: Full Stack Developer
Duration: Contract with potential to convert to full-time
Location: Downtown Denver
Salary Range: $55/hour
Summary
A dynamic opportunity for a Full Stack Developer to design and deliver an application that manages the performance and lifecycle of industrial equipment. The role involves building scalable systems that collect, process, and visualize operational data to improve accuracy, efficiency, and visibility into equipment health. Key responsibilities include developing APIs and microservices, configuring PostgreSQL databases, implementing responsive user interfaces in React and JavaScript, and ensuring smooth deployment in a Linux/Ubuntu environment. The ideal candidate will be proficient in Python (with tools such as Prefect or Dagster), skilled in data engineering (SQL, Pandas, Apache Arrow, Parquet), and experienced with front-end development. Strong communication, problem-solving ability, and the capacity to work independently in a fast-paced setting are essential.
Key Responsibilities
- Design, develop, and maintain a full stack application for equipment lifecycle management.
- Build and optimize APIs and microservices to ensure efficient data flow and integration.
- Configure and optimize PostgreSQL databases for reliability and scalability.
- Develop data engineering pipelines to transform raw operational data into actionable insights.
- Implement responsive front-end components using React and Vanilla JavaScript.
- Ensure the application runs effectively in an Ubuntu/Linux environment.
- Partner with cross-functional teams to align solutions with business and operational needs.
Required Skills & Experience
- Proficiency in Python, with experience using frameworks such as Prefect or Dagster.
- Strong knowledge of API development and microservices architecture.
- Hands-on experience with PostgreSQL and database modeling.
- Familiarity with Ubuntu and Linux-based environments.
- Front-end expertise in React and Vanilla JavaScript.
- Data engineering skills, including SQL, Pandas, Apache Arrow, and Parquet.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.