Sourceful is a packaging platform for climate-conscious brands. From startups to multinationals, climate-conscious brands use Sourceful to design, produce and manage more sustainable packaging — all from one place. We are backed by leading VC investors including Index Ventures, and most recently raised $20m in 2021.
About the role
We use science and data to help forward-thinking companies make informed decisions, understand their impact, and drive continuous improvement.
This is your opportunity to build a game-changing product from the ground up within a rapidly growing team. Our founder and team come from diverse backgrounds and are united by a vision of a more sustainable future.
Design, develop, test, deploy, maintain and improve software.
Building out Sourceful’s software platform by writing clean, functional code on the front- and back-end
Building tools for internal operations and administration.
Manage individual project priorities, deadlines and deliverables.
Take initiative and be responsible for technical solutions and contribute to architectural decisions
Write effective APIs
Write technical documentation
Troubleshoot, debug and upgrade software
Implement and promote best practices in testing, monitoring and system design
Collaborate with other developers, product managers, designers and commercial teams to tackle exciting and challenging problems
You have 2-4 years or equivalent proven experience as a Full Stack Developer or similar role OR a clear display of excellence and outstanding achievements when experience is missing
You possess knowledge of back-end technologies like Node.js, Next.js, Python or other server-side environments.
You have experience implementing microservice architectures (both API and event-driven)
You're comfortable working with databases technologies (PostgreSQL, MySQL, BigQuery) including SQL and caching mechanisms such as Redis, Memcached and Varnish
You have experience with automated testing of systems and applications
You're comfortable with Docker and Kubernetes and building cloud-native applications
You're experienced with working in a cloud environment such as Google Cloud Platform or AWS
You have knowledge of designing and delivering secure, fail-safe systems and architecture
Nice to Have:
A strong familiarity with CI\CD methodologies, chat-ops etc
Experienced in Systems Engineering and Troubleshooting (Linux)
Experience working in an agile development environment