Acko

Software Development Engineer - 3

Bengaluru, KA, IN

$1
10 days ago
Save Job

Summary

About Us

ACKO is India’s first and only fully-digital Insurtech (product) company to have taken insurance by storm. You might have seen our cool ads or are already a customer and we hope you have noticed how we are rewriting the rules of the insurance game constantly and persistently.

Based out of Bangalore, we are solving for the Indian market. But we are a part of a global wave of insurtech startups such as ZhongAn in China , Oscar, Lemonade, Metromile in the US, that are known to succeed owing to their business models and technology.

We are a unicorn backed by a slate of marquee investors like Binny Bansal, Amazon, Ascent capital, Accel, SAIF, Catamaran, General Atlantic and Multiples. In only four years since our inception and operations, our products have reached ~75M unique users. We have partnered with some of the biggest names of the digital ecosystem such as Amazon, Ola, RedBus, Oyo, Lendingkart, ZestMoney, GOMMT group etc.

At ACKO, job roles are focused at impact and we’re here to transform the way the industry operates. Innovation drives us and our products, and we are poised to disrupt insurance, powered by our pioneering products. We have changed the landscape of this age old sector in a growing economy like India and have miles to go from here.

After having crossed the $1B valuation mark, our eyes set on even bigger milestones. If you think we’re just about growth and numbers, employee wellbeing lies at the core of all our programs and policies. We are a regular ‘Great Place to Work’ winner and consistently feature on Linkedin’s list of top startups. Currently 1000 strong, we are hiring across all functions.

The Software Development Engineer - 3ʼs core responsibilities include designing, developing, leading by example, mentoring, and guiding team members on everything from structured problem-solving and architecting large systems to the development of best practices. You'd be working on technologies like Java, Python, Postgres, hazelcast, DynamoDB, SQL, lambda, Kubernetes, Cloud, etc., and highly maintainable and unit-tested software components/systems that address real-world problems. You will be working in a fast-paced and agile work environment delivering quality and scalable solutions that have an immediate business impact.

Primary responsibilities:

  • High-level design, development, and evolution management of complex features and subsystems
  • Driving the adoption of best practices & regular participation in code reviews, design, documentation
  • Monitoring and improvement of key engineering metrics such as uptime, performance, and modularity of subsystems
  • Work closely with engineering and non-engineering stakeholders like the product, business, and third-party stakeholdersduring planning and throughout the SDLC to drive engineering in the right direction
  • Collaborate within and outside the team to ensure engineering cohesiveness and consistency
  • Mentor junior engineers and contribute to their success.


Hereʼs what we are looking for:

  • Experience level of 6-8 years in fairly complex/large-scale backend systems
  • Strong problem-solving skills, design/architecture skills, and computer science fundamentals
  • Strong hands-on and practical working experience with some high-level programming language(s), with a high focus on LLD & HLD
  • Strong debugging skills, using logs and other monitoring systems
  • Excellent coding skills - should be able to fluently convert the design into code.
  • Hands-on experience working with some kinds of databases, caching, and queuing tools
  • B.E. / B. Tech in Computer Science or equivalent from a reputed college.
  • Practical coding knowledge of Java, Microservices, Distributed Systems


Good to Have:

  • Hands-on experience in using cloud infra - like AWS
  • Practical coding knowledge of Python, React
  • Understanding how a mobile app works end-to-end
  • Have used tools for metrics and monitoring of the applications
  • Sense of urgency and ownership
  • Hands-on experience with one of the Postgres/MySql and some NoSQL databases
  • Understanding of Security fundamentals - DDOS/API level security etc
  • Understanding of Microservices architecture
  • Knowledge of standard Queueing mechanisms
  • Understanding of standard Caching mechanisms
  • Understanding of Database Schema Design

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: