Platform Engineer/Full-stack Engineer
Job Description
In today's digital age, instant information is the norm. But this transparency disappears when it comes to consumer products, and their ethical and sustainable production through supply chains. Addressing the global climate challenge and safeguarding both humanity and the planet requires a transformation in food systems.
This is why we built OpenSC.
Co-founded by WWF and The Boston Consulting Group, OpenSC is on a mission to revolutionize the way we buy and produce products by providing data on transparency and traceability for supply chains.
We deliver social and environmental impact by providing supply chain transparency that empowers brands to know, influence, and prove (to third parties) the sustainability of their supply chain practices.
This is achieved through the OpenSC platform, which leverages AI, Blockchain and Remote Sensing technologies to enable automated ingestion, analysis, and sharing of a supply chain's data.
- Drive innovative product ideas that directly impact customers in close cooperation with other developers, data engineers and product managers.
- Collaborate on designing, developing, and scaling the OpenSC platform, driving its global rollout across diverse supply chains.
- Design and build secure, scalable, and reliable web applications primarily based on Python.
- Maintain and expand existing services and applications based on Spring Boot (Kotlin), React.js and Node.js.
- Promote agile and software best practices and develop effective solutions to real-world challenges in collaboration with the platform team.
Our tech stack:
- We are cloud-native company and leverage AWS cloud and its services (e.g. EKS, EC2, RDS, SQS/SNS, Lambda, S3, etc.).
- Our APIs are historically built with Spring Boot (Kotlin), but we are looking to become Python-first in our tech stack.
- Our data pipelines are orchestrated by Dagster (Python) with data stored in S3 and Postgres, and transformations written using dbt.
- We build frontend applications in Plotly Dash (Python) and web apps in React.js.
- We deploy our code using CircleCI and Github Actions and use terraform for infrastructure deployment.
- Our blockchain component is developed with Node.js and integrates third-party services such as IPFS and Ethereum.
- Passion and desire to work on sustainability topics and ethical production within supply chains.
- Strong focus on product development while maintaining a balance between user-centric perspectives and broader organizational needs.
- Ability to excel in fast-paced, dynamic environments, contributing to shaping an early-stage product in collaboration in a cross-functional environment with data engineers and product managers.
- Proficiency in writing production-quality code using software engineering best practices (e.g. test-driven development, code reviews, design documentation, etc.) in modern Python-based web application frameworks.
- Proficiency in frontend concepts and paradigms, encompassing a deep understanding of modern frameworks, responsive design principles, user interface (UI) patterns, and best practices in web development.
- Expertise in backend software architecture and API design principles.
- Experience with cloud technologies (e.g. AWS, GCP/Azure), Spring Boot/Kotlin, Node.js, React.js, and data pipelines is advantageous.
Explore More
Date Posted
09/22/2024
Views
0
Similar Jobs
Senior Software Engineer - Platform InfraSec - Grafana Labs
Views in the last 30 days - 0
This remote position in Germany involves working on security automation and infrastructure for Grafana Cloud Responsibilities include collaborating wi...
View DetailsApplication Security Engineer - IT Security - ABOUT YOU SE & Co. KG
Views in the last 30 days - 0
The job description outlines a role as an Application Security Engineer with responsibilities in security measures collaboration with teams and benefi...
View DetailsSales Engineer - FireMon
Views in the last 30 days - 0
This job description outlines the responsibilities and requirements for a Sales Engineer role focusing on technical expertise communication skills and...
View DetailsMachine Learning Engineer III - Routing Cost - Mapbox
Views in the last 30 days - 0
Mapbox is a leading realtime location platform that provides tools for navigation mapping and locationaware businesses The Navigation team at Mapbox d...
View DetailsRegional Sales Manager - Zafran.io
Views in the last 30 days - 0
Zafrans mission to stop vulnerability exploitation and their innovative approach to cybersecurity solutions are highlighted The job posting seeks a dr...
View DetailsProduct Manager - Dropbox Dash - Dropbox
Views in the last 30 days - 0
This job description highlights a Product Manager role at Dropbox focused on growing integrations for Dash collaborating with crossfunctional teams an...
View Details