Backend Developer Intern

  • Intern

Company Description

Finmo Tech (www.finmo.net) is a B2B2C all in one payment platform focused on interconnecting financial networks around the world into a single solution.  Our mission is to simplify payments and empower businesses and consumers to transact with their most locally relevant methods securely without having to share sensitive data with each other and provide simplest possible experiences with minimal to no code solutions. With the growth in Fintech, we recognise that payments are getting more complex and we are building user-friendly solutions to keep up with this pace and make payments faster and smarter.  

Our cloud based infrastructure connects directly into local endpoints across our major markets through direct local licenses.  With a strong enterprise grade technology stack, we provide a simple API solution and portals to track and maintain payment records per consumer. 

Founded in 2021, Finmo Tech is a global platform with headquarters in Singapore and offices in Australia, India and further expansion on the horizon.  Finmo Tech is venture backed (Global Founders Capital, Addition Ventures) and founded by a team of payment professionals with 2 decades of experience in building global payments infrastructure and companies. 

At Finmo, we don’t believe in hierarchies or titles, but in having the context. By context we mean, company strategy, metrics, assumptions, objectives and role clarity. We appreciate transparency in decisions as well as encourage our people to take thoughtful risks. We believe one does not have to be a people manager to be a leader. There is leadership in whatever role you are in and it's only about how you act and be empathetic towards your work, colleagues and customers.

Job Description

We’re looking for analytical, result-driven people to join our team as Software Development Engineer - Backend. As a backend Intern at Finmo, your focus will be on building a very fault-tolerant, loosely coupled, scalable distributed system.

We emphasize a lot on clean abstractions of code, loosely coupled services and good coding practices. We are crazy about the high availability. 

Responsibilities

  • Architect and build the backend for web services (Nodejs, TypeScript).
  • Build reusable code and libraries for cross-project sharing.
  • Write clean, maintainable and documented code with solid test coverage.
  • Participate in the product roadmap discussions.
  • Design, develop, test, deploy and maintain/scale web services. 
  • Enhance services related to data management, data analytics, reporting, metrics and logging pipelines, etc.

Qualifications

  • Bachelor or Master's degree in computer science or equivalent.
  • Strong foundation of JavaScript (NodeJs, TypeScript preferred) and the ability to pick up any framework quickly.
  • Good understanding of microservices architecture and RESTful services.
  • Good knowledge of data structures, multi-threading and concurrency concepts.
  • Passionate about working on microservices and distributed systems.
  • Interest in building things from scratch.
  • Willingness and affinity to learn.
  • A "DevOps" mindset. You own what you will develop.

Additional Information

Benefits

  • Competitive compensation package .
  • Meaningful equity (Employee stock options grant).
  • Paid Annual leave along with other statutory leaves.