Full-stack Engineer

WhereIsMyTransport is hiring an experienced Full-stack Engineer. You will be building scalable, elegant web applications that impact people’s lives.

You will be responsible for creating and maintaining innovative, world-class public transport data collection tools. You will work within a team of full-stack, front-end and mobile developers, collaborating closely with a Product Designer and Product Manager in an agile environment running Scrum development methodologies.

Role & Responsibilities

  • Develop our suite of data collection and mapping products, using .NET Core and React (Redux)
  • Engage with the team’s Product Manager and Designer to deliver a world-class set of products for our customers
  • Engage with the Technology Lead in the team to ensure adherence to best practises and scalability of our products
  • Become a trusted member of the technology team. Coach and mentor Software Engineers
  • Drive best practices, decision making and technical excellence within the technology team
  • Continuously strive to improve our architecture, systems and processes
  • Improve system quality by identifying issues and common patterns, and developing standard operating procedures
  • Design and implement maintainable & reliable code
  • Write unit, integration and load tests for new and existing code
  • Be responsible for technical documentation
  • Work on bug fixing and improving application performance

About you

You have:

  • 4+ years of full-stack development experience, preferably .NET Core
  • Cloud-based infrastructure experience
  • Strong knowledge of the full SDLC
  • Restful API design experience
  • Previous experience with line management or mentoring
  • Ability to effectively communicate technical concepts in a multidisciplinary environment

Bonus points if you have:

  • Proficiency in React
  • Proficiency in JavaScript
  • BSc in Computer Science
  • Experience in Agile Methodologies
  • Worked on open source projects

You are:

  • Accountable; you take on ownership, “it’s not my job” is not in your vocabulary
  • Vocal; you like to challenge but will commit once a decision is reached
  • Innovative; you continuously look to improve and simplify our products and processes
  • Curious; you love to learn new things and are actively seeking out feedback
  • Friendly; you have a positive attitude, communicate well and are a team player
  • Full of grit; you have passion and perseverance

About us

We are tackling fundamental urban development issues in emerging markets in order to build the definitive digital solution for sustainable urban mobility. Mobility remains a critical stumbling block for hundreds of millions of people living without reliable access to public transport services; lacking the basic freedom of movement they need to change their circumstances.

Our award-winning data and technology unlocks information - it makes the invisible visible - and, by getting the right information to the right people at the right time, in a format they love, we are making public transport more accessible, more predictable, easier to navigate, and safer to use for everyone, everywhere.

To be successful, our team of people - around the world - must be as diverse as the populations that use our data and technology to improve their lives, and as inclusive as the solutions we develop for them. We celebrate difference - race, ethnicity, social background, religion, gender, age, disability, sexual orientation and national origin. This is how we grow…

Empowering People Everywhere To Get Where They Need To Go. In the Majority World, mobility remains a critical stumbling block for billions of people living without reliable access to public transport services and lacking the basic freedom of movement they need to improve their situation. At WhereIsMyTransport, we’re working hard to change that - using data and technology to develop solutions for sustainable urban mobility. We are the de facto source of mobility data for the world’s largest low- and middle-income cities. In a single city, tens of thousands of vehicles can transport hundreds of thousands of people every day, with little or no information on operations. Until now. We have mapped more of these cities than any other organisation, using local teams and new technology to make the invisible visible. By getting the right information to the right people at the right time, we are making public transport more accessible, more predictable, easier to navigate, and safer to use for everyone, everywhere.