What are the responsibilities and job description for the Remote Senior Full-stack Software Engineer position at val's services?
Role Overview
As a Senior Software Engineer on the Distribution Center (DC) Solutions team, you will develop products to reduce food waste and enhance freshness in the grocery supply chain. Your responsibilities include building high-quality web applications, APIs, and data services, collaborating with cross-functional teams, and implementing analytics and monitoring systems. You will work closely with machine learning specialists to develop new features, ensure software quality through automated tests, and design reusable, extensible solutions.
Qualifications & Skills
As a Senior Software Engineer on the Distribution Center (DC) Solutions team, you will develop products to reduce food waste and enhance freshness in the grocery supply chain. Your responsibilities include building high-quality web applications, APIs, and data services, collaborating with cross-functional teams, and implementing analytics and monitoring systems. You will work closely with machine learning specialists to develop new features, ensure software quality through automated tests, and design reusable, extensible solutions.
Qualifications & Skills
- BS in Computer Science or equivalent experience
- 4 years full-stack web development experience with React, TypeScript/Javascript, and API design
- Strong problem-solving skills and a collaborative, self-directed work ethic
- Experience in fast-paced environments and building performant, user-friendly apps
- Nice-to-have skills include Python, PostgreSQL, GraphQL, and cloud tools
- Develop and ship applications spanning front-end, API, and data layers
- Collaborate with product teams and users to create engaging experiences
- Implement analytics, observability, and automated testing
- Design APIs and solutions for reusability and scalability
- Work with machine learning teams to develop new features