Tech Stack
AngularAssemblyAWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKubernetesMongoDBNode.jsNoSQLPostgresPythonReactSpringSpring BootSpringBootSQLTypeScriptVue.js
About the role
- Design, build, and maintain scalable full-stack applications that enable data-driven decision-making on the manufacturing floor
- Develop front-end interfaces for plant operators, engineers, and analysts using modern frameworks (e.g., React, Angular, or similar)
- Implement robust back-end services, APIs, and data pipelines to connect plant-floor systems (PLCs, sensors, MES) with cloud-based platforms
- Collaborate cross-functionally with manufacturing engineers, data scientists, and operations teams to translate physical process needs into digital solutions
- Ensure performance, resilience, and security of applications that operate in hybrid environments—on-prem and cloud
- Write automated tests, perform code reviews, and follow CI/CD practices to maintain code quality and deployment stability
- Monitor, debug, and optimize applications running in production environments (including occasional support during manufacturing events)
- Contribute to system architecture and participate in technical design discussions with a focus on modularity and long-term maintainability
Requirements
- Bachelor’s degree in computer science, Engineering, or a related technical field, or equivalent experience
- Experience (typically 1+ years) in full-stack software development
- Strong proficiency in both front-end technologies (e.g., React.js, Angular, Vue.js, JavaScript/TypeScript, HTML, CSS)
- Strong proficiency in back-end technologies (e.g., Java, Spring/SpringBoot, Node.js, Python) – or equivalent technologies
- 6 months working with cloud services (e.g., Azure, AWS, or GCP), containers, and deployment pipelines
- Understanding of OT/IT convergence and data flow from plant-floor devices (e.g., PLCs, SCADA)
- Experience with edge computing frameworks or hybrid cloud-edge deployments
- Exposure to manufacturing domains such as process control, quality tracking, or throughput optimization
- Prior work in high-availability, real-time, or safety-critical environments
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with performance tuning and optimization of high-throughput systems
- Familiarity with event-driven architectures
- Contributions to open-source projects
- Experience with security best practices in software development
- Hands-on experience with relational and/or NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB)
- Familiarity with source control (Git), automated testing frameworks, and CI/CD tools
- Experience with RESTful API design and development
- Familiarity with testing frameworks and methodologies (e.g., unit testing, integration testing, Test-Driven Development)
- Experience with Agile development methodologies and tools (e.g., Jira)
- Strong communication and collaboration skills with the ability to work closely with cross-disciplinary teams
- Visa sponsorship is not available for this position; candidates must be legally authorized to work in the United States