(Senior) Software Engineer - Data Visualisation
(Senior) Software Engineer - Data Visualisation

(Senior) Software Engineer - Data Visualisation

Berlin Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
OpenSC

Auf einen Blick

  • Aufgaben: Drive innovative product ideas and enhance user experience on the OpenSC platform.
  • Arbeitgeber: Join OpenSC, co-founded by WWF and BCG, revolutionizing supply chain transparency for sustainability.
  • Mitarbeitervorteile: Work in a cloud-native environment with cutting-edge tech and a focus on ethical production.
  • Warum dieser Job: Make a real impact on sustainability while collaborating with a passionate team in a dynamic setting.
  • Gewünschte Qualifikationen: Strong Python skills, web app development experience, and a passion for sustainability are essential.
  • Andere Informationen: Embrace agile practices and take ownership of your projects in a supportive, innovative culture.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

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.

Tasks

  • Drive an innovative product idea that directly impact customers by developing and optimising the platform and creating a smooth and pleasant end-user experience for our customers.
  • Collaborate on designing, developing, and scaling the OpenSC platform, driving its global rollout across diverse supply chains.
  • Contribute to a future-ready and high-quality performance code base, working on technical solutions and product ideas in close cooperation with other developers, data engineers and product managers.
  • Design and build secure, scalable, and reliable frontend features based on primarily Plotly Dash (Python) and web apps in React.js to enhance the user experience.
  • Promote agile and software best practices and develop effective solutions to real-world challenges in collaboration with the platform team.
  • Take end-to-end ownership over what you build and focus on qualities such as testing, security, stability, scalability and operability.
  • Foster good agile practices that provide a foundation for iterative product development and build valid solutions to real-world problems.

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.

Requirements

  • Strong focus on product development while maintaining a balance between user-centric perspectives and broader organisational needs.
  • 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.
  • Experience in building web applications in Javascript/Typescript.
  • Experience in building frontend applications with Plotly (Python).
  • 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.
  • 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.
  • Passion and desire to work on sustainability topics and ethical production within supply chains.

#J-18808-Ljbffr

(Senior) Software Engineer - Data Visualisation Arbeitgeber: OpenSC

At OpenSC, we are not just a tech company; we are a mission-driven organization dedicated to transforming supply chains for a sustainable future. Our collaborative work culture fosters innovation and empowers our employees to take ownership of their projects, while our commitment to professional growth ensures that you will continuously develop your skills in a supportive environment. Located at the intersection of technology and sustainability, working with us means contributing to meaningful change while enjoying the benefits of a cloud-native infrastructure and a diverse, passionate team.
OpenSC

Kontaktperson:

OpenSC HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: (Senior) Software Engineer - Data Visualisation

✨Tip Number 1

Familiarize yourself with the technologies mentioned in the job description, especially Plotly Dash and React.js. Building a small project or contributing to an open-source project using these frameworks can showcase your skills and understanding of the tech stack.

✨Tip Number 2

Highlight your experience with agile methodologies during your interactions. Being able to discuss how you've successfully implemented agile practices in previous roles will demonstrate your fit for the collaborative environment at OpenSC.

✨Tip Number 3

Show your passion for sustainability and ethical production by staying updated on current trends and challenges in supply chains. Engaging in discussions or writing about these topics can help you connect with the company's mission during interviews.

✨Tip Number 4

Prepare to discuss specific examples of how you've contributed to product development in fast-paced environments. Be ready to share stories that illustrate your ability to balance user-centric design with organizational needs.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: (Senior) Software Engineer - Data Visualisation

Proficiency in Python and modern web application frameworks
Experience with Plotly Dash for frontend development
Strong knowledge of JavaScript/TypeScript for web applications
Understanding of responsive design principles and UI patterns
Experience with cloud services, particularly AWS (EKS, EC2, RDS, etc.)
Familiarity with CI/CD tools like CircleCI and GitHub Actions
Knowledge of infrastructure as code using Terraform
Experience with blockchain technologies and integration (Node.js, IPFS, Ethereum)
Ability to implement test-driven development and conduct code reviews
Strong collaboration skills in cross-functional teams
Passion for sustainability and ethical production practices
Adaptability to fast-paced and dynamic work environments
Strong problem-solving skills and attention to detail

Tipps für deine Bewerbung 🫡

Understand the Mission: Before applying, take some time to understand OpenSC's mission and values. Familiarize yourself with their focus on sustainability and ethical production in supply chains, as this will help you align your application with their goals.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with Python, Plotly, and web application development. Provide specific examples of projects where you've implemented best practices in software engineering, such as test-driven development and code reviews.

Showcase Your Passion: Make sure to express your passion for sustainability and ethical production in your application. Discuss any relevant projects or experiences that demonstrate your commitment to these topics, as they are central to OpenSC's mission.

Tailor Your Application: Customize your application materials to reflect the specific requirements and responsibilities outlined in the job description. Use keywords from the job listing to ensure your application resonates with the hiring team.

Wie du dich auf ein Vorstellungsgespräch bei OpenSC vorbereitest

✨Show Your Passion for Sustainability

Make sure to express your genuine interest in sustainability and ethical production during the interview. Share any relevant experiences or projects that demonstrate your commitment to these values, as they align closely with the company's mission.

✨Demonstrate Technical Proficiency

Be prepared to discuss your experience with the tech stack mentioned in the job description, especially Python, Plotly Dash, and React.js. Highlight specific projects where you utilized these technologies and how you contributed to their success.

✨Emphasize Collaboration Skills

Since the role involves working closely with data engineers and product managers, be ready to provide examples of how you've successfully collaborated in cross-functional teams. Discuss how you handle feedback and contribute to a positive team dynamic.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving abilities, particularly in fast-paced environments. Think of real-world challenges you've faced in previous roles and how you approached them, focusing on your thought process and the outcomes.

(Senior) Software Engineer - Data Visualisation
OpenSC
OpenSC
  • (Senior) Software Engineer - Data Visualisation

    Berlin
    Vollzeit
    48000 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-01-30

  • OpenSC

    OpenSC

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>