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.

What you’ll be expected to do:

  • Hands-on implementation of key portions of the system
  • 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
  • Motivate team members, discover training needs and provide coaching
  • Communicate with internal and external stakeholders and other team leads to identify requirements for the product
  • Work on breaking down system requirements into subsystem functional and performance requirements
  • Continually drive alignment between product, technical requirements, architecture design and detailed implementation
  • Take ownership of product quality and user experience
  • Help defining test cases for development testing, verification and validation
  • Manage product delivery timelines and take into account business, legislative and security requirements
  • Be responsible for the team commitments and deliverables

What we hope you’ll come with:

  • Previous experience leading a team developing cloud based APIs with native applications as presentation (mobile and/or desktop)
  • 2+ years of technical leadership experience
  • 5+ years of software engineering experience
  • Advanced knowledge of software engineering principles including requirements gathering, software design, source control management, build processes, code reviews, testing methods
  • Experience designing and developing distributed systems and native applications
  • Strong written and oral communication skills
  • MS, BS or BA in Computer Science / Engineering

Bonus points:

  • Consider yourself as an 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
  • Deep knowledge of network communication principles and protocols
  • Multi-threaded development experience in a Linux environment
  • Experience with at least one of the following could providers: AWS, GCP, Azure
  • Experience with Docker
  • Experience working with both hardware and software systems is a plus

About Tumba Solutions and what we offer:

Tumba Solutions was established 6 years ago by a bunch of technologists with the mission to have inner peace while doing the things we love – solve the right problems using the best tools on our disposal. Tumba has a flat organisational structure where anybody could reach everybody.

We want to keep it simple. We hate politics and gossip. We are here to do the things we love and we stand by every word in our manifesto!

As an added value we offer:

  • Flexible working time & place
  • Co-founders committed to your development
  • In the post COVID era, when it comes, you will get the opportunity to visit a technical conference of your choice in Europe
  • Participation in international projects with direct client communication
  • Excellent Health Care Insurance, Sports Card Multisport
  • Diverse financial bonuses
  • And be part of #SwiftSofia and #SpoDari!