A searchable index of Hacker News “Who is hiring?” job postings.
← All postings · May 2022 thread
Job posting (auto-parsed — see raw text)
Original posting
Imperfect Foods: Software Engineer https://www.imperfectfoods.com/jobs
The software engineering team at Imperfect builds the ecommerce platform, internal tooling, and applications that support our mission to eliminate food waste and build a better food system for everyone. Our team solves a bushel of interesting problems across our business, from providing a convenient and delightful customer experience to automating and optimizing supply chain, warehouse operations, and logistics.
Our technology stack currently consists of React on the frontend and a mix of Node and F# in a microservices backend. Data persistence is handled by PostgreSQL and Snowflake, messaging by RabbitMQ and Kafka, and observability by Datadog. We also leverage React Native, and recently launched our iOS and Android apps. We believe in building expertise in a relatively small set of modern but mature tools.
As a remote-first team with members throughout the US, we value work-life balance and flexibility. Beyond technical skills, we love to see folks who are passionate, collaborative, kind, and have a growth mindset.
We are always on the lookout for folks who are interested in joining our mission to prevent food waste – please share your information with us and we’ll reach out if we see a great fit!
Responsibilities
Collaborate with other team members to provide strong customer-focused experiences
Own the full software development lifecycle, from initial concepts, requirements gathering, development, testing, deployment and maintenance
Actively contribute to team and company standards
Practice disciplined software engineering (e.g. automated testing, code reviews, and writing maintainable code)
Ensure the reliability of systems essential to Imperfect customers and internal users
Keep up-to-date with the latest technology developments related to your domain
Desired Qualifications
We do not require that candidates meet all of the below criteria. Successful candidates demonstrate a strong passion for our mission and an appetite for learning – if that describes you, we encourage you to apply!
3+ years professional experience in full-stack software engineering
Industry experience and a high level of comfort with JavaScript / TypeScript and React
Previous experience with or an appetite to learn .NET / F# (or other functional programming languages)
Highly adept with asynchronous application logic to fetch data from APIs
Understanding of database schema design, caching and scalability
Expertise with relational databases, such as PostgreSQL
Experience building resilient, loosely coupled microservices
A strong commitment to crafting maintainable, dependable code
A pragmatic, customer-centric approach to problem solving