You are a multidisciplinary expert passionate about making a world-changing impact. Here, in Tumba Solutions, you’ll have the chance to work with people like you – smart and nimble. People you are eager to work with on solving unique and complex technical challenges on a scale matched by few companies.

No matter where your technical expertise is and what your personal goals for professional development are, we have number of opportunities in various domains, including:

  • Infotainment systems
  • IoT cloud management system
  • Sports training systems
  • Digital Publishing

What we are primarily looking for is a track record of building things that work and a passion to make a better product.

Core Requirements

Also, ideally you have track record in some of the following:

  • Experience leading a team developing cloud based APIs with native applications
  • 2+ years of technical leadership experience
  • 6+ years of software engineering experience
  • Experience designing and developing distributed systems and native applications
  • Expert in two or more of the following languages: Java, Swift, C++, Python, JavaScript, Kotlin, Go
  • Deep knowledge in two or more of the following platforms: Android, Linux, iOS, Java
  • Experience with: AWS, GCP or Azure
  • Experience with Docker
  • Advanced knowledge of software engineering principles

Main responsibilities

  • Lead a small team of developers and QAs to achieve goals, using suitable software engineering approach
  • Set team’s short term and long term team goals; ensure all team members understand the team mission
  • Continually drive alignment between product, technical requirements, architecture design and detailed implementation
  • Take ownership of product quality and user experience
  • Hands-on implementation of key portions of the system
  • Help defining test cases for development testing, verification and validation
  • Manage product delivery timelines and take into account business, legislative and security requirements