Job Intro
We are seeking a proactive and highly skilled engineer to join our team. As a senior engineer, you will be involved in designing, coding, testing, and delivering new products and services, working closely with the wider TWIN technical team. You will be a versatile developer proficient in both front-end and back-end development, and skills in the DevOps area will be utilized.
Competence in testing/debugging at both a unit and end-to-end level is necessary. Understanding modern development practices and the ability to quickly switch between tasks if the necessity arises is required. In addition to the current task you are working on, you should always consider a holistic approach to what you are writing, with an understanding of how your code harmonizes with the other building blocks in the system.
Our ideal candidate will have true full-stack experience, building highly scalable systems. Experience from international trade, B2B, and digitization of supply chains is a plus.
You will be working with a team of IT architects and software developers experienced in blockchain and data space technology and have access to IOTA’s engineering teams and experts. Furthermore, we are growing our external collaboration with governments and industry to integrate our technology with their IT departments, where a good understanding of current database systems and hybrid infrastructure combining cloud and on-premise is critical.
TWIN (Trade Worldwide Information Network) is powered by IOTA technologies and is a digital infrastructure for international trade with capabilities for governments and industry to build digital twins, digital product passports, and collaborate on digital trade data sharing. TWIN is governed by six organizations, enabling governments and industry to collaborate around an impartial governance framework overseen by the World Economic Forum, Trademark Africa, Chartered Institute of Export & International Trade, Tony Blair Institute for Global Change, Global Alliance for Trade Facilitation, and the IOTA Foundation.
The aim is to solve some of the most pressing and highest value-for-cost challenges globally, such as frictionless global trade, removing red tape at the borders, creating supply chain visibility for better planning, and ensuring better product traceability. The first application using the TWIN infrastructure is in Kenya, with more ecosystems forming around the globe.
You will be working with team members globally (primarily UK and Kenya at the moment), including staff from partner organizations. You will be key in supporting our growth from having delivered proof of our technology and business model to becoming an international and recognized organization.
Responsibilities & Requirements
* Understanding the overall TWIN architecture, the specific service architecture, and the technical standards concerning your work.
* Designing and building both back-end and front-end solutions that realize the envisaged architectures.
* Engaging with other teams to gather requirements and request features.
* Communicating about the results of your work:
o Provide reference materials for other teams and partners to consume your work, e.g., documentation, examples, etc.
o Write tutorials that describe how to use and integrate your libraries or APIs, make presentations to train other teams and partners.
* Deliver high-quality, maintainable, fully tested, and well-documented code.
Skills & Qualifications
* A minimum of 7+ years of software development experience.
* Experienced in building, integrating, and supporting large complex applications.
* Confident command of TypeScript/JavaScript and a strong technical aptitude with the ability to understand complex technology requirements.
* Familiarity with front-end frameworks, e.g., React, Svelte.
* Familiar with day-to-day housekeeping DevOps tasks to collaborate with DevOps specialists to build CI/CD recipes specified using GH Actions language or shell scripts, docker image building and testing, docker compose recipes creation, basic deployments on Google Cloud, AWS, or Vercel, and essential management of virtual machines and cloud databases.
* Building and interfacing with REST APIs using NodeJS and documenting using OpenAPI.
* Unit testing / E2E testing.
* Source control systems and task management, e.g., Git, Jira.
* Familiarity with agile working methodology.
* High proficiency level in English.
Nice to have:
Experience in blockchain, digital identity, and supply chain management. We will be discussing issues like verifiable credentials, trust hierarchies, wallets, and other technical standards required to build decentralized applications. Furthermore, we will be integrating with Enterprise Resource Planning Systems (ERP), Transport Management Systems (TMS), Warehouse Management Systems (WMS), and Single Window systems with authorities.
What we offer
* Constant challenges and ability to grow skills.
* Being part of a growing international team in a remote-first setting.
* Being part of a growing global organization delivering cutting-edge technology to global players.
* Exposure to leading international organizations, governments, and industry players.
* Opportunity to be a high-impact contributor.
* Work with the best engineers in their field.
* Freedom in planning – with responsibility for delivering.
* Casual and fun work environment.
#J-18808-Ljbffr