Thorlabs is seeking to develop and maintain a web-based manufacturing execution system (MES) to support their manufacturing and production teams, leveraging Django and ReactJS technologies.
Requirements
- 5+ years of experience in full-stack web development
- 2+ years of which include cloud-hosted web services
- Fluency in Python and JavaScript
- Understanding basic data structures and algorithms
- Experience with RESTful API development
- Experience with using SQL databases
- Experience with using cloud-hosted web services, (preferably Azure)
Responsibilities
- Lead all code development activities for the MES
- Host regular design and architectural reviews
- Design and implement unit tests
- Maintain thorough code documentation
- Ensure best practices using GIT version control, through Azure DevOps, across the group
- Coordinate project planning, timing estimations, and progress tracking
- Work autonomously towards a shared strategic goal
Other
- Minimum of a BS in Computer Science, Engineering or related field required
- Excellent communication skills (both technically and with a broader audience)
- Working effectively with all potential users both within and externally to the engineering group
- Team oriented and able to work well with other engineers
- Strong passion for product and technology development