Software Development Engineer

Bengaluru, Karnataka
Work Type: Full Time


About Us:

FinBox is building infrastructure for the future of banking. Using our tools, any company can embed & build financial products & services within their app                        

Banks provide financial products & services - accounts / investments / lending & insurance. The next biggest bank won't be a bank. Banking will come to the apps you use & love!                        

It's already happening!! Here are some examples:

  • You buy your trip insurance (financial product) on Goibibo (not a bank)
  • Get your BuyNowPayLater line (a lending product) on Dunzo (not a bank)

To do this effectively and at scale, we need to reimagine how banking works. We need a solid API standard for the seamless distribution of financial services and products and this is exactly what we do here, at FinBox.

You can find out more about us at FinBox [dot] ai        

At FinBox you will be redesigning the banking rails for the world.

We are a passionate team of hackers, tinkerers and builders on a mission to bring financial services to the next billion Indians. The infrastructure for distribution and access of financial services in India is broken and we are fixing it one API at a time.

What you will do:

  • Redefine Fintech architecture standards by building easy-to-use, highly scalable, robust and flexible APIs
  • In-depth analysis of the systems/architectures and predict potential future break down and pro-actively bring solutions
  • Partner with internal stakeholders, to identify potential features implementation that could cater to our growing business needs
  • Drive the team towards writing high quality codes, tackle abstracts/flaws in system design to attain revved-up API performance, high code reusability and readability.
  • Think through the complex Fintech infrastructure and propose easy-to-deploy modular infrastructure that that could adapt and adjust to the specific requirements of the growing client base
  • Design and create for scale, optimized memory usage and high throughput performance

What you should bring in:

  • 4+ years of experience in development for complex distributed systems
  • Prior experience in building sustainable, reliable and secure microservice-based scalable architecture
  • Strong understanding on Data Structure, Algorithms, Design Pattern, Multithreading concepts, etc
  • A knack towards writing clean and optimized code for high-volume low-latency APIs
  • Ability to design and implement technical road maps for the system and components
  • Bring in new software development practices, design/architecture innovations to make our Tech stack more robust
  • Hands-on programming experience on GoLang/Python/Java/Node.js, etc.
  • Hands-on experience in cloud technologies like AWS/GCP/Azure as well as relational database like MySQl/PostgreSQL or any NoSQL database like DynamoDB

Submit Your Application

You have successfully applied
  • You have errors in applying