Browse All Jobs
Job Description

This Staff Engineer role at DKatalis, a financial technology company with offices across the APAC region (Singapore and Indonesia), involves leading an agile engineering team to build and support digital products. The candidate will work closely with engineers, product managers, designers, and other stakeholders to ensure quality is built into the product. The role focuses on leading the team to deliver robust & resilient systems (front-end & back-end) and seeing the impact in many people's everyday lives. Also, the candidate will be sharing learnings, mentoring engineers, and fostering a culture of feedback.

Responsibilities:

  • Working with engineering and product owners to design, refine, and develop the product, from concept to implementation.
  • Mentor and Lead the team in creating best-in-class products & experiences for our customers by designing, building, scaling, and evolving our platforms, services, and tools.
  • Communicate, collaborate, and work effectively across cross-functional teams in a multi-cultural environment.
  • Mentor and lead a team of highly talented and motivated engineers
  • Ensure the performance, security, and responsiveness of applications built
  • Continuously improve code quality, product execution, automatization, and customer delight
  • Drive innovation through experimentation by understanding the purpose of the experimentation and when to fail the experiment.
  • Be able to influence teams within his/her area and lead more senior team members.

Requirements:

  • 10+ years of professional experience in a similar role developing highly scalable applications.
  • Good written and spoken English
  • Mastery of some abstract programming concepts and/or design patterns, and in some libraries or frameworks (OOP or FP)
  • Hands-on expertise in Java / Javascript or its derivatives (Typescript, NodeJS, Scala, Kotlin, Springboot, etc)
  • Have hands-on experience on one of these front-end developments (Flutter Preferred)
  • Experience with Lean/XP practices (TDD, Pair Programming, Continuous Integration/Delivery for both Mobile & Back-end)
  • Experience working in Agile Software development
  • Communicate, collaborate, and work effectively across distributed teams in a multicultural environment.
  • Excitement about delivering end-to-end experiences and care about your software architecture across the front-end, back-end, and the APIs that glue them together
  • Excitement to mentor and groom the team collectively to become their better version of themselves, in realms of technicality and personal development.
  • A passion for quality and best practices but with a pragmatism that understands the balance between perfection and delivering value in a timely manner.
Apply Manually