Lead FullStack Engineer - TWIN
Posted 1 day 21 hours ago by IOTA Foundation
We are seeking a Lead Full Stack Developer to join our team. You will play a pivotal role in driving the technical direction and implementation of software development projects. You will lead a team of developers, ensuring the delivery of high-quality, scalable, and maintainable code. Your expertise will be critical in designing and building robust front-end and back-end solutions that align with the company's product vision and user experience goals.
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 work with a team of IT architects and software developers experienced in blockchain and data space technology, with access to IOTA's engineering teams and experts. Additionally, we are expanding collaborations with governments and industry to integrate our technology with their IT systems, requiring a good understanding of current database systems and hybrid infrastructure combining cloud and on-premise solutions.
TWIN (Trade Worldwide Information Network), powered by IOTA technologies, is a digital infrastructure for international trade enabling governments and industry to build digital twins, digital product passports, and share digital trade data. TWIN is governed by six organizations, fostering collaboration within an impartial 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 goal is to address major global challenges such as frictionless trade, border red tape, supply chain visibility, and product traceability. The initial application of TWIN is in Kenya, with plans to expand globally. We are also developing comprehensive technical documentation.
You will collaborate with team members worldwide, primarily in the UK and Kenya, including staff from partner organizations. You will be instrumental in supporting our growth from proof of concept to an internationally recognized organization.
Responsibilities & Requirements- Ensure the team delivers working code on the first attempt by leading through example in coding best practices, teamwork, and professional development.
- Provide guidance, mentorship, and support to developers, fostering their growth and contribution to projects.
- Work closely with product management and TWIN architects to prioritize the development backlog aligned with product needs.
- Maintain regular communication with other teams to understand product requirements and the rationale behind new features.
- Gather and incorporate stakeholder feedback to improve product functionality and user satisfaction.
- Contribute to team strategies and goals, including Objectives and Key Results (OKRs) and roadmap milestones, in collaboration with other team leads and the CTO.
- Assist in planning and prioritizing development projects to meet business goals and deadlines.
- Assess project feasibility, risks, and resource needs to ensure successful execution.
- At least 10+ years of software development experience.
- Proven experience in building, integrating, and supporting large, complex applications.
- Leadership experience within an agile development environment.
- Strong command of TypeScript/JavaScript and the ability to understand complex technical requirements.
- Familiarity with front-end frameworks such as React or Svelte.
- Experience with DevOps tasks, including CI/CD pipelines using GitHub Actions or shell scripts, Docker image creation, testing, and deployment on cloud platforms like Google Cloud, AWS, or Vercel.
- Proficiency in building and interfacing with REST APIs using Node.js and documenting with OpenAPI.
- Experience with unit testing and end-to-end testing.
- Familiarity with source control systems like Git and task management tools like Jira.
- Excellent proficiency in English.
- Optional: Knowledge of Blockchain and Smart Contract technologies.
- Constant challenges and opportunities for skill growth.
- Participation in a growing international team.
- Being part of a global organization delivering cutting-edge technology.
- Exposure to leading international organizations, governments, and industry players.
- Opportunity to make a significant impact.
- Work alongside top engineers in the field.
- Flexible planning with responsibility for delivery.
- A casual and enjoyable work environment.