Logo of Bamba

Remote Principal Engineer

Remote
Roles:
BackendMobile
Must-have skills:
AWSAndroidDockerGCPJavaKotlinKubernetes
Considering candidates from:
Central Asia, Europe, South Caucasus, Austria, Belarus, Croatia, Czech Republic, Hungary, Moldova, Poland, Romania, Russia, Serbia, Slovakia, Slovenia, South Africa and Ukraine
Work arrangement: Remote
Industry: Financial Services
Language: English
Level: Lead
Required experience: 5+ years
Size: 2 - 10 employees
Logo of Bamba

Remote Principal Engineer

Remote
Our client builds mobile-first enterprise software for micro-merchants in Africa, allowing them to run entire businesses utilizing their phone. It focuses on simple tools for merchants to manage their customers, get paid, payout as well as takeout cash advances against their future cash flow.
Tasks:
  • Establish the company’s tech stack, infrastructure, and solution architecture
  • Work closely with mobile and backend developers, setting standards for engineering excellence by example and mentorship
  • Oversee & sign-off live release deployments, ensuring high quality.
  • Collaborate with the product manager and product designer to achieve an exceptional user experience and exponential user growth
  • Ensure that all solutions follow sound security and privacy best practices by implementing policies and processes
Must-have:
  • Bachelor’s degree in computer science or related technical field 
  • 10+ years of relevant, broad engineering experience
  •  Experience building and maintaining microservice architectures, event-driven topologies, and their observability
  • Cloud-native (preferably AWS and/or GCP) development and operations (Docker, Kubernetes, CAAS, PAAS)
  • Extensive working knowledge of RESTful API services and integrations
  • Experience in Android mobile application development, distribution and analytics
  • Experience with Java, Kotlin, Spring Boot
  • Experience with e-commerce, risk management, payments, or billing services preferred
  • Previous technical leadership experience
  • Experience in deployment and building CI/CD pipelines
Nice-to-have:
  • Previous startup experience
Benefits:
  • Option to be paid in digital currency 
  • Remote work
Interview process:
  1. Intro call with Toughbyte
  2. CEO runs a culture fit interview
  3. Online test assignment
  4. Technical interview with team members