Technical Team Lead at Babb Group

  • status: open
  • $90k - $120k / year
  • Remote

Our ambition is to build the best tech team in the world. It is the driving force behind the development of the world-class backend of our fintech application. This product will be used by millions of people around the world.

We are looking for a Tech Team Lead / Senior Software Engineer who is passionate about designing and implementing high-load distributed software systems along with having leadership and communication skills to create effective and value-adding products. Sounds good? Let’s talk.

Our tech stack:

  • iOS: Swift 5, Xcode 13.2.1.
  • Android: Java 8, Android Studio Chipmunk.
  • Backend: .NET 8, C# 11, PostgreSQL, AngularJS.

Responsibilities

  • Own and improve Deployment Frequency, Time Between Commit and Production, Tests Coverage, Change Failure Rate, and Mean Time to Restore.
  • Create high-quality software architecture and design.
  • Develop and implement strategies that can improve the existing system and enhance the company’s overall development efficiency.
  • Manage a team of engineers responsible for the system design and implementation.
  • Identify, prioritise, and carry out tasks throughout the software development life cycle.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Create tools and applications with clean, efficient code.
  • Using appropriate tools and scripting, automate tasks.
  • Monitor systems and document development phases.
  • Ensure that the product is up to date with the latest technologies.
  • Improve microservices to help our architecture evolve.
  • Work on the green field as well as perfect the existing systems.
  • Integrate with external providers and create mobile APIs.

Candidate Qualifications

  • 5+ years of engineering software (C#, .NET) experience.
  • Good experience in the fintech sector.
  • Advocating for and proactively utilising CICD and Agile/Scrum.
  • Bachelor’s degree in Computer Science, Information Systems, a related technical field, or equivalent practical experience.
  • Experience developing and growing C-level relationships.
  • Quick learner with an ambitious and results-oriented mindset.

Nice to have

  • Experience in financial startup environments.
  • GitHub account with cool projects.
  • Proficiency in Blockchain, Web3 and Crypto.
  • Ability to quickly learn, understand, and work with new emerging technologies, methodologies, and solutions in the fintech space.
  • Ability to work as part of a team in a fast-paced environment.
  • Outstanding communication and organisational abilities.
  • Fluent English.

Nice to have

  • Experience in financial services and startup environments.
  • GitHub account with cool projects.
  • Proficiency in Blockchain, Web3, and Crypto.