Senior Software Developer at Open Supply Hub

Remote (Between the US central time zone and European central time zone)

Apply Now

Get more jobs like this straight to your inbox

About Open Supply Hub

Open Supply Hub (OS Hub) is a free and open data tool mapping retail supply chain facilities worldwide and allocating a unique ID to each. The tool is used by stakeholders across many sectors to eliminate confusion and facilitate collaboration, enable interoperability across systems and tackle the long-standing problem of facility identification. We are built on the principles of open: open data, open communications patterns, openness to ideas and new ways of working. We are a mission-driven organization and respect and value our stakeholders - they make OS Hub what it is: a tool enabling collaboration across retail sectors.

OS Hub is currently at an exciting period in its growth and development and is looking for a Senior Software Developer to contribute to the technical strategy and implementation of an open data, geospatial tool within the context of a rapidly expanding global nonprofit. Our ideal candidate is mission-driven with a desire to use their development skills to democratize global supply chain data and accelerate the progress towards addressing intractable issues that exist in supply chains - issues like modern day slavery and environmental degradation. Successful applicants will have the opportunity to contribute to the future growth and vision for the tool and must be prepared to roll up their sleeves with a wide variety of tasks. We are scaling quickly and will be hiring new team members throughout 2023.

Job Description

OS Hub’s Senior Software Developer will oversee and be accountable for the technical implementation of OS Hub’s web application, mapping tool, and underlying database. The Senior Software Developer will work closely with OS Hub’s leadership team and data and product teams to:

  1. Provide leadership in developing a technical vision and strategy to scale our current platform from a database with currently over 140,000 facilities to a platform with potentially millions of facilities, with additional data cleaning, visualization, and integration features.

  2. Balance the immediate need of scaling the platform with the strategic need to position the organization as core infrastructure within the supply chain transparency / ESG ecosystem.

The position is remote, but we ask that the employee be located between the US central time zone and European central time zone. In addition, the candidate must be residing in a country eligible via Boundless, our employer of record. You can find a comprehensive list at the bottom of the application. This is a full-time, salaried position. Benefits include medical and dental insurance and a generous parental leave and vacation policy.

Our Commitment

OS Hub is committed to creating an inclusive and representative environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Responsibilities

  • One of the founding members of OS Hub’s technical team, responsible for defining technical vision that meets organizational goals and delivers on product vision.

  • Leadership and oversight over tool selection, software architecture, and feature development.

  • Collaborate with outside stakeholders to develop data standards that meet emerging supply chain legislation and disclosure needs.

  • Identify opportunities for cost savings and platform performance improvements.

  • Collaborate with other technical staff and product team on the development of system requirements and acceptance criteria; bring technical perspective of what is possible and tradeoffs that exist between functionality, extensibility, and budget.

  • Manage and mentor a small team of internal developers, as well as a 3rd party software development team.

  • Work with the internal and external engineering team members to operationalize code integration, testing, and deployment cycles.

The Ideal Candidate

  • A mid-to-senior level software engineer with relevant experience including contributions to architecture design, development, and maintenance of new and current systems, ideally in production environments.
    • Note: many candidates self-select out of applying because they may not meet the experience requirements; however, we encourage all levels of applicants to apply if you have a solid foundation and are willing to learn.

  • You are excited about the opportunity to put your talent to work in a high growth organization and understand what it takes to build high performing data products. Bonus points if you have experience with Geospatial Information Systems (GIS) / Environmental, Social, Governance (ESG) / Greenhouse Gas (GHG) accounting data or platforms.

  • You bring a solid understanding of cross-disciplinary software development (e.g. DevSecOps, Front-end, architecture), including the operational trade-offs of various tools.

  • You have an interest in the complexity and nuances of global supply chains and are motivated to dig in and understand how open data can be leveraged to combat intractable issues that persist within them - issues like modern day slavery and environmental degradation.

  • You are excited about OS Hub’s mission, opportunities for growth and potential impact; you are an advocate for the power of open data.

  • You are open to a pro-feedback, pro-fun, mission-driven and global workplace culture.

Must have:

  • Mastery of multi-disciplinary software roles: architecture, feature development, tool selection, back-end / front-end development, DevOps, etc

  • A pragmatic mindset for tool/language selection and ability to see the good vs. endlessly seeking the perfect

  • Production environment experience for a large and/or global user base

  • Ability to think creatively and critically, with a knack for accuracy and attention to detail

  • Ability to work with large amounts of information and see the bigger picture to deliver results on aggressive timelines

  • Excellent written and verbal communication skill

  • Excellent organizational and time management skills, with a self-starter attitude

  • Motivated, self-driven, and fast learner with the ability to keep up to date with fast-changing trends

  • Solid python and/or JavaScript skills, with interest to learn other languages

  • PostgreSQL, PostGIS, or similar, relevant data store experience

Nice to have:

  • Experience with geocoding tools, NLP, and graph structures is a plus

  • Have experience with Amazon Web Services or another cloud-based architecture

  • Graph datastores, NoSQL datastores, Elasticsearch or Solr

  • Linked data experience RDF/OWL, SPARQL

  • Experience working with supply chain/Environmental, Social, Governance (ESG)/ Greenhouse Gas (GHG) data

  • Have a firm understanding of services based architecture and distributed systems.

  • Experience in a social enterprise, B Corp or nonprofit

Benefits & Compensation

  • This role has enormous growth potential alongside the growth of the organization across geographies and sectors

  • Competitive salary, benchmarked against similar tech roles in the applicant's country

  • The team is open to flexible working patterns, encouraging team members to work in the most effective way that ensures work gets done efficiently

  • Remote based role with opportunities to travel to team convenings throughout the year

  • Medical and dental insurance

  • Professional development stipend

  • Generous vacation and parental leave

Apply Now