company logo

Lead Software Engineer

Bangalore
Full-Time
Senior (7 to 10 years)

About the Job

Skills

We hire the best engineering minds and nurture them to solve tough engineering problems in the retail ecosystem. We are always on the look out for great talent who are intrinsically motivated by the desire to solve hard problems. We are looking for leaders at all levels who have the hunger to work with some of the smartest people, who are driven by a sense of purpose, and who wish to leave a legacy in their respective domains and among their professional fraternity. We are not just building apps or tech platforms, but rather building distributed ecosystems connected through intelligent technology that can change the face of the food and grocery consumption pipelines in India, forever, for the better.

As a Lead software engineer - Backend, you will be responsible for ideating, designing, developing, and scaling the engineering building blocks which are essential to keep our retailers happy.


We expect our Lead Software Development Engineers to

- Have startup mindset who can run at the breakneck speed of a startup, yet someone who can bring method to madness through processes suitable for different stages of the company - early-stage prototyping and rapid experimentation, before product/marketfit, after product/market fit, and scaling

- Own the customer problems than products or features

- Show extreme ownership of problems and do whatever it takes to solve them

- Extreme software engineering skills to design and develop low-latency, high availability, internet-scale web services

- Have a strong focus on software quality by following OOPs principles, SOLID principles, design patterns, and resiliency patterns.

- Be the ambassadors of clean code and constantly improve the coding standards and set the standards high

- Ability to collaborate with cross-functional teams, understand the business requirements and translate them into technical requirements

- Proven ability to own software design end to end from requirements to launch.

- Familiarity with Agile development and proven ability to break down the complex problem statement into a set of simple and actionable problem statements executable by junior team members.

- Ability to mentor junior developers, and help build an excellent engineering team

- Ability to be a talent magnet

- attract great talent to join the team.


To cater to the above responsibilities, we need our engineers to be equipped with

- BE/BTech degree in Computer Science

- 5-9 years of hands-on software development experience in building applications

- Strong problem-solving skills, data structures, algorithms, and critical thinking.

- Strong command of object-oriented design and proficiency in atleast one of the languages such as Java/Javascript/Python/Go.

- Expertise with one or more frameworks like SpringBoot, Dropwizard,Webflux, etc.

- Strong data modeling skills and low-level class design

- Proficiency in working with relational databases such as Mysql and NoSQL databases such as DynamoDB, MongoDB is a must.

- Understanding of microservices and associated architectural patterns is a must

- Experience working with scaling techniques such as Caching, Queueing, Sharding is a plus.

- Understanding cloud platforms such as AWS/GCP/Azure is a plus

About the company

Jumbotail Technologies Pvt. Ltd. is an information technology and services company based out of A302 Sai Nandana Residency 2113th C CrossTeachers ColonyVenkatapura, Bengaluru, India.

Industry

IT Services and IT Consul...

Company Size

201-500 Employees

Headquarter

Bengaluru

Other open jobs from jumbotail