Optimize processes between mechanical and electrical engineering, supply chain, inventory, manufacturing, and finance at the company
Requirements
- Hands-on experience with modern web stacks (e.g., React, Next.js)
- Expertise in HTML, CSS, TypeScript and a backend language like Go or Python
- Cloud-native experience in Azure, AWS, and/or Google Cloud, using container orchestration technologies like Docker, Kubernetes, and infrastructure-as-code tools like Terraform
- Familiar with DevOps best practices, using version control (Git), CI/CD (e.g., Buildkite, GitHub Actions), and monitoring and alerting (e.g., Prometheus, Grafana, Datadog)
- Familiar with UX design tools like Figma
Responsibilities
- Design and develop frontends, APIs, workflows, database schemas, and caching layers
- Monitor and continuously improve the performance and reliability of our systems, using best-in-class observability tools
- Collaborate with other software engineers, data analysts and scientists, other engineering disciplines, non-engineers, leadership, and vendors to understand feature and data requirements and deliver solutions
- Stay current with emerging technologies while recommending battle-tested right-fit solutions that align with strategic goals
- Participate in on-call rotations to maintain our SLA with the rest of the company, and prevent issues from stalling 24/7 production schedules
- Be a part-time product manager and UX designer. You need to understand how people and processes interact with the software you build
Other
- Bachelor’s degree in computer science or a related field
- 8+ years of software engineering experience building full-stack applications
- Collaborate with other software engineers, data analysts and scientists, other engineering disciplines, non-engineers, leadership, and vendors