OpenSC is looking for a Senior Full Stack Engineer to join our team and help build and scale our data-centric platform. This role involves working on distributed backend systems and user-friendly frontend features, with a focus on quality, reliability, and scalability.
What You'll Do
- Collaborate in developing the OpenSC platform, working on distributed backend systems that support high-volume data processing.
- Design and build secure, reliable, and user-friendly frontend features to enhance user experience.
- Focus on quality and reliability by writing clean, well-tested code and ensuring operational stability through monitoring, logging, and fault tolerance.
- Contribute to scalable architecture by applying industry best practices in system design for high availability and performance.
- Promote agile practices and software best practices to support iterative product development.
- Participate in brainstorming sessions, helping shape early-stage products by rapidly building Proofs of Concepts efficiently.
- Work closely with other engineers to ensure smooth integration between services and user interfaces.
What We're Looking For
- A generalist mindset, with willingness to learn across multiple tech stacks.
- Solid backend and frontend development exposure.
- Fluency in Python and a solid understanding of frontend technologies, preferably with ReactJS.
- Experience designing scalable and reliable APIs and backend systems.
- Hands-on experience with web application development.
- Ability to balance user needs with business goals when developing products.
- Must be based in Europe.
Nice to Have
- Familiarity with cloud platforms like AWS, GCP, or Azure.
- Experience in SaaS environments, particularly B2B SaaS.
- Exposure to working with data products and data-centric companies.
Technical Stack
- AWS cloud and its services (e.g., EKS, RDS, S3).
- Spring Boot (Kotlin), Python.
- Data pipeline orchestration with Dagster (Python).
- Data storage with S3 and Postgres.
- Data transformations with dbt.
- Data applications with Plotly Dash (Python).
- Web applications with React.js.
- Deployment with CircleCI and Github Actions.
- Infrastructure deployment with Terraform.
Team & Environment
You'll be joining a team within a company of 11-50 employees.
Work Mode
This is a fully remote position for candidates based in Europe.
We believe a new and different type of transparency is needed to drive change in global food systems. We’re looking for people that embrace challenges, are comfortable with uncertainty, and will go the extra mile to help us achieve our mission.



