Job Description

What You'll do:

  • Develop pragmatic solutions and build flexible systems that balance engineering complexity and ensure timely delivery, thus creating business impact.
  • Understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
  • Recognize and use design patterns to solve business problems.
  • Continually align your work with Causis’s business objectives and seek to deliver business value.
  • Collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
  • Proactively support knowledge-sharing and build good working relationships within the team and with others in Causis.
  • Foster a culture of excellence, inclusion, collaboration, and user satisfaction.

What makes you a great fit:

  • Strong exposure to data structures, algorithms, system design (OOAD) distributed systems, design patterns, problem-solving skills, scalability, and logical thinking.
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
  • 2+ years of non-internship professional software development experience.
  • 2+ years of experience with Java, Python, Scala or other object-oriented programming languages.

About Causis

  • CAUSIS is set to redefine the way cities around the world combat the problem of rising CO2 emissions caused by outdated and polluting mass transit networks. 
  • Working with national and local government, private fleet owners and corporate companies alike, CAUSIS is introducing a complete NET ZERO EMISSION transportation network solution. 
  • Replacing diesel powered vehicles with EV's drastically reduces CO2 emissions, creates jobs and provides investment opportunities for local and international companies alike. ​

Company Type


Company Size

50-200 Employees