Sunday, December 06, 2020

Open Financial Technologies - Lead software Engineer - System Design (6-8 yrs) (Open Financial Technologies Pvt Ltd)

Job Description - Lead Software Engineer

About Us

Open is home to a bunch of hustlers who are building a business banking platform that is fast changing the way businesses bank & manage their finances. Being the world's fastest growing SME neobank, we are constantly trying to push boundaries at offering hearty customer-experiences.

We- re home to some of the smartest & brightest 200+ minds in the fintech space. We- re a Series B funded start-up backed by leading international funds like Tiger Global, Speedinvest, Beenext, AngelList, Recruit, Tanglin Venture Partners, 3one4 Capital, Unicorn India Ventures to name a few.

We- re a tight-knit tribe of creators and makers who are shaking up the way business banking rolls for over 600,000 businesses.

Experience : 6-8 years

Job Location : Bangalore

What you- ll be doing :

You as a technical lead

- Would be taking the end-to-end technical ownership of one or more sub-systems.

- Build highly available, high performance, scalable software and you will work on distributed systems for massive-scale systems

- Ensure the quality of design of systems by serving as a technical lead on our most demanding, cross-functional teams

- Improving existing systems by through database optimization

Code :

- You will write performant, unit-tested model code for new product features taking systems aspects into account

- Create libraries & Utilities for larger consumption

- Optimize and improve the existing systems through refactoring and optimization

- Ensuring the code follows all security guidelines

Design :

- API Definitions and end-to-end service design and implementation for large services

- Designing scalable APIs for end merchants

- Woking closely with technical architect on implementing scalable designs

- Strong command on secure programming guidelines

Team :

- Lead and mentor a team of highly motivated engineers; impart design philosophy, goals and improve the code quality across the team

- Coordinate with cross functional engineering folks (front-end, back-end, qa ) in your team on delivery high performance product

- You would be the technical SPOC leading engineers in your team (front-end, backend, qa)

What you will be doing :

- At least 5 years of software development experience - exposure to the distributed systems & architectures is a must

- Good knowledge, understanding & experience of working with a variety of multi-tier architectures

- Experience in PHP and Laravel framework is a must.

- Good experience in MYSQL

- Understanding of AngularJs is a plus

- Experience solving database bottlenecks

- Solid system debugging troubleshooting & coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.

- Experience in Caching Servers like Memcached, Redis, Ehcache.

- Good working experience with Message Broker tools like ActiveMQ, Kafka.

- Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction

- Data modelling experience in Relational and NoSQL databases

- Exposure to complete product development cycles - From inception to production to scaling up, supporting new requirements and re-architectures

- Ability to plan, prioritise, estimate and execute releases with good degree of predictability

Why work at Open?

- You- ll be part of the early tribe that is changing the way business banking rolls

- Every atom of your work will impact the way millions of businesses are run

- You- ll work with some the brightest minds who- ll celebrate your quirks

- You- ll find growth & fun to be two-way streets - how you thrive and the way you jive, in turn drives Open

- Multitask and work effectively under pressure with careful attention to detail

- A team player, professional attitude, take initiative on workload and working to improve your craft

Apply Now