Snr Software Engineer (Backend)

Posted 18 October 2022
SalaryUp to ~SGD $150k (+ Bonus)
Job type Permanent
DisciplineSoftware Engineering

Job description

**Functionn is a sourcing partner of DKatalis**

Should you decide to apply for the below opportunity then the following process will apply:

  • Step 1: We will review your profile and if your experience is relevant we will arrange a introductory call to discuss your experience and the opportunity in more detail

  • Step 2: Should this introductory call go well then we will send your CV directly to the key decision-makers at DKatalis. There is no need to worry "if" your CV will be seen or reviewed. We guarantee that your CV will get in front of the right people. Quickly

  • Step 3: Should DKatalis feel that your skills and experience are relevant then they will reach out to you directly to start the interview process

It goes without saying that if you apply for this opportunity, but we feel you don't have the required skills / experience, then you will still receive a response from us explaining why we won't be arranging an introductory call

DKatalis is a financial technology company with multiple offices in the APAC region. In our quest to build a better financial world, one of our key goals is to create an ecosystem linked financial services business. 

DKatalis is built and backed by experienced and successful entrepreneurs, bankers, and investors in Singapore and Indonesia who have more than 30 years of financial domain experience and are from top-tier schools like Stanford, Cambridge London Business School, JNU with more than 30 years of building financial services/banking experience from Bank BTPN, Danamon, Citibank, McKinsey & Co, Northstar, Farallon Capital, and HSBC. 

We’re looking for a Software Engineer to join our high performing team. If you’re looking to be a part of a team who tackle real-world problems, DKatalis might just be the place for you! Work alongside world-class talents and join us as we use technology to make a change in the financial world.

About the Role

We are looking for an expert-level full-stack software engineer who has a great passion & understanding of technology. Someone who loves writing elegant, high-quality code that solves problems.

In this role, you will be responsible for building solutions and evolving the engineering practices for all engineers at DKatalis, making it easier to use the cloud, improve the productivity of fellow engineers and bring observability & reliability to application.

What You'll Do

  • You will be working as a contributor with your team, writing great quality, scalable, maintainable code

  • Bring in-depth knowledge of design patterns, architecture & cloud infrastructure to the team and drive engineering quality

  • Work with multiple teams to solve complex technological problems, bring insights and drive engineering strategy

  • Mentor and strengthen the engineering squads (7-9 squads) by improving the ability to deliver great quality of work (both functional and non-functional) and keep the high bar of craft

  • Continuously improve code quality, product execution, and customer delight

What You'll Need

  • Hands-on experience in building scalable engineering solutions

  • Hands-on experience in mentoring engineers

  • Should have experience building production-grade distributed systems and microservices architecture with RESTful services

  • Should have experience of containerisation technologies (Docker, Kubernetes), Monitoring, Logging and Alert setup in a production environment

  • Hands-on experience with high-level programming languages (e.g.: Java, JavaScript, Python, Kotlin, Dart, etc) and willing to learn new languages/technologies

  • Good understanding of distributed systems and ability to troubleshoot issues in an event-driven systems

  • Hands-on experience with Agile methodologies and Scrum framework is a plus

  • Prior experience with GCP is a plus