FoJobPreviewBackLink:Technical Lead / Tangerang

BFI is looking for experienced and talented engineers to join our team You will provide technical leadership and mentorship through pairing, daily stand-ups, project management and ongoing support. You will build a highly performing team and high collaboration with other team and expertise across BFI. You will be responsible to keep your team stay on track, remove any roadblocks, and facilitate timely decision-making

Job Responsibilities:

  • Design scalable, reliable, and maintainable technical architectures for applications.
  • Collaborate closely with Product and Engineering teams to define technical strategies and business roadmaps.
  • Plan, coordinate, and lead team activities to ensure successful project delivery.
  • Create and maintain comprehensive technical documentation to support team efficiency and knowledge sharing.
  • Foster a collaborative, high-performance engineering culture.
  • Mentor and coach engineers through code reviews, 1-on-1 sessions, and technical guidance.
  • Identify, troubleshoot, and remove technical obstacles to maintain project momentum.
  • Develop actionable plans to implement best practices in software engineering, including improving code quality and development processes.
  • Stay updated on the latest technologies, tools, and industry best practices, and incorporate them into the team's workflows.

Job Requirements:

  • 10+ years of experience as a Software Engineer and Technical Lead/Manager.
  • Proven experience leading a team of 3 or more engineers to deliver production-grade applications.
  • Strong understanding and hands-on experience working within Agile development environments.
  • Expertise in at least two of the following areas:
  • Frontend / Mobile: React, Angular, or Flutter
  • Backend: Go or Java Spring Boot
  • Database: NoSQL and RDBMS
  • Ability to break down complex problems into manageable tasks and coordinate across multiple engineers.
  • Strong architecture and system design skills, focusing on scalability, security, and maintainability.
  • Passion for learning, innovation, and solving complex technical challenges.

You will be working with distributed team, whether from our office in BSD or remotely. You will also become more knowledgeable with financial industry both professionally and individually.

Join Us