Ditto is a new offering from Finshots. We want to help millennials make better financial decisions. And we are starting with Insurance.
With Ditto, you don’t just compare insurance. You understand it. Narrow down choices. Avoid pitfalls and make better decisions.
Finshots is one of the leading financial newsletters with over 500K subscribers.
What do we do at Ditto?
● We explain health insurance and term(life) insurance in a language you can understand.
● We are an insurtech company primarily selling Health and Term Life Insurance policies.
Who’s backing us?
● We are funded by Zerodha- India’s largest stockbroker
Roles and Responsibilities :
● Architect and build end to end backend services.
● Integrate services from various stakeholders - Insurers, payment gateways.
● Build for high observability, high performance and remove bottlenecks within the application.
● Building reusable code and libraries for future use.
● Should be comfortable with writing tests, targeting 100% coverage.
● Should be comfortable managing database migrations, scripting, setup and Administration.
Experience and Skills
● For this role we expect you to have 2+ years of experience in Backend development.
● Proficiency in Python (2+ years)
● Proven experience in building scalable backend systems (security, middleware, caching, APIs)
● Hands-on experience with Low level & high-level software design
● Must have relevant experience with Django or Flask or similar web app frameworks.
● Knowledge of writing restful APIs.
● Developer experience with AWS or any major cloud provider is a plus.
● Strong sense of ownership and leadership quality
Perks
● Comprehensive Health Insurance
● Compensation as per industry standards
Our Interview Process:
We would like to help you minimize your time and efforts.
There are 4 rounds & we will be working towards completing all the rounds within a maximum of 2 weeks.
Please find the schedule here:
1. Introductory Call
2. Assignment Round
3. Live Coding Round
4. Final Managerial / Technical Round
Job Location:
JP Nagar Bangalore, India
About Ditto by Finshots
About
What's Ditto?
Ditto is a new offering from Finshots. We want to help millennials make better financial decisions. And we are starting with Insurance. With Ditto, you don't just compare insurance. You understand it. Narrow down choices. Avoid pitfalls and make better decisions.
Finshots is one of the leading financial newsletters with over 500K subscribers.
What do we do at Ditto?
- We help people buy insurance.
- We explain health and life insurance in a language users understand
- We curate and offer personalized recommendation
Who's backing us?
- We are funded by Zerodha- India's largest stockbroker
Connect with the team
Similar jobs
Job Title: Lead Backend Web App Developer
Experience: 10–15 Years
Location: Bengaluru (Hybrid)
Role Overview:
We are seeking an experienced Lead Backend Web App Developer to design and maintain scalable, cloud-based backend systems. This role demands expertise in microservices, AWS, and backend technologies to deliver efficient and high-performing applications.
Key Responsibilities:
- Build and maintain scalable backend systems for cloud-based web applications.
- Develop microservices using AWS (Lambda, SQS, SNS) and databases (MySQL, NoSQL).
- Design and implement REST APIs for seamless communication between systems.
- Create containerized solutions with Docker for efficient deployment.
- Solve real-world problems with enterprise-class product designs.
- Contribute to key decisions on product and technology direction.
- Promote frameworks, standards, and new technologies within the team.
Required Skills:
- Experience: 10+ Years in Backend Development; 3+ Years in large-scale, microservices-based projects.
- Backend Technologies: Proficiency in Python, Node.js, and Java.
- Cloud Expertise: Strong experience with AWS services (Lambda, SQS, SNS).
- Database Skills: Expertise in MySQL and NoSQL databases.
- Microservices Architecture: Deep understanding of distributed systems and scalability.
- DevOps Tools: Hands-on experience with Docker.
- API Development: Proven expertise in designing and consuming REST APIs.
- Soft Skills: Excellent problem-solving and communication abilities.
Why Join Us?
- Work on impactful projects with real-world applications.
- Solve complex problems in a dynamic, fast-paced environment.
- Collaborate with a team of skilled professionals.
Job Description
We are looking for a passionate Search Specialist Backend Engineer to join our team. This role will focus on improving and optimizing our search capabilities to enhance user experience, scalability, and relevancy.
Location - Bangalore
Designation - Senior Software engineer - Search Specialist
Responsibilities:
● Design, develop, and maintain the search application, ensuring performance, and scalability.
● Collaborate with cross-functional teams to define and implement search features and improvements.
● Ensure search results are relevant by employing techniques like ranking, personalization, and recommendation.
● Work on complex problems related to search algorithms, data structures, and distributed systems.
● Implement logging, metrics, and monitoring for search services.
● Optimize search by tuning the underlying algorithms, experimenting with new techniques, and leveraging tools like Elasticsearch, Solr, etc.
● Maintain and improve existing search functionalities while ensuring backward compatibility.
● Stay updated with the latest advancements in search technology and industry best practices.
Basic Qualifications:
● Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
● Experience with search engines like Elasticsearch, Solr, or similar technologies.
● Solid understanding of algorithms, data structures, and distributed systems.
● Proficiency in Python and Django.
● Familiarity with RESTful APIs and backend services.
● Preferred Qualifications:
● Experience with natural language processing (NLP) or machine learning as applied to search.
● Knowledge of various search relevance techniques and ranking algorithms.
● Experience in a cloud environment (e.g., AWS, Google Cloud, Azure). ● Familiarity with containerization technologies such as Docker and Kubernetes.
● Strong analytical and debugging skills. Personal Attributes:
● Strong communication skills and ability to collaborate effectively in a team setting.
● A keen interest in improving user experience through search.
● Proactive, self-motivated, and able to work in a fast-paced environment
Python Developer at BeyondScale
BeyondScale is a technology company on a mission to democratise AI for small and medium-sized businesses (SMBs). We're building Sitara, an AI-powered ERP suite that is a suite of micro-apps designed specifically for the service sector. Imagine a pocket CRM, a pocket POS, and a suite of essential tools—all streamlined for simplicity and powered by intelligent automation.
The Opportunity:
We're looking for a passionate Python Developer to join our growing team and play a key role in shaping the future of AI-powered ERP. You'll be instrumental in building Sitara, a product poised to disrupt a massive market with high growth potential.
What You'll Do:
- Design, develop, and maintain efficient, reusable, and reliable Python code for our AI-powered ERP platform.
- Develop and integrate web APIs and interact with SQL databases (NoSQL experience a plus).
- Implement automation using object-oriented programming (OOP) principles, multiprocessing, and threading.
- Write clean, well-documented code and actively participate in testing and debugging.
- Leverage Git and modern development workflow practices to ensure a smooth development cycle.
- While not required, familiarity with generative AI concepts (LLMs, RAG) is a plus.
You're a Great Fit If You:
- Have 1+ years of relevant job experience working with Python
- Possess a strong foundation in computer science fundamentals.
- Are a team player with a collaborative spirit and a positive attitude.
- Enjoy learning new technologies and are eager to push boundaries.
- Have excellent communication skills, including the ability to effectively say no when needed.
Technical Project/Product Lead
We are seeking a Technical Project/Product Lead with 8-10 years of experience in Microservice.Net Technologies with at least 2-4 years of experience in technical project lead. As a Project Lead, you will be responsible for leading business and technology outcomes for assigned programs or projects.
Educational Qualification:
The ideal candidate should possess educational background in Engineering along with a proven track record of delivering successful projects.
Technology/Skills:
• Expertise in Microsoft.NET Technologies and MVC Architecture.
• Strong design experience including experience in architecture and design patterns.
• DevOps/ Cloud experience is an added advantage.
• Strong experience in integration architecture including API Gateway, Service Catalogs etc.
• Strong experience in integration design for secured and scalable API’s and Webservices.
• Excellent communication and interpersonal skills, with the ability to build strong relationships with stakeholders at all levels.
• Proven ability to lead cross-functional teams and deliver projects on time, within budget, and to the required quality standards.
Roles & Responsibilities:
• Lead and manage end-to-end technical project, ensuring successful planning, execution, and delivery within scope, budget, and timeline.
• Collaborate with cross-functional teams, including software developers, architects, quality assurance, and stakeholders to define project requirements, objectives, and deliverables.
• Provide technical guidance and expertise in Microsoft .NET, MS SQL, ASP.NET Core, and Azure to the project team, assisting with problem-solving, troubleshooting, and decision-making.
• Ensure adherence to software development best practices, coding standards, and quality assurance processes throughout the project lifecycle.
• Act as a liaison between technical and non-technical stakeholders, effectively communicating project updates, progress, and risks.
• Conduct regular project status meetings, providing comprehensive reports and updates to project sponsors and stakeholders.
• Stay up to date with industry trends, emerging technologies, and best practices in Microsoft .NET, MS SQL, ASP.NET Core, and Azure, and apply this knowledge to project execution.
About Company
Our client delivers personalized luxury interior design to India’s discerning homeowners and corporates. Led by highly admired luxury brand builders, internationally trained designers, world-class technology professionals, and curated teams of turnkey project execution specialists. We seek perfection in design and are committed to bringing back trust and excitement in the design process.We are a lean team of high-performing go-getters, we take ownership in our roles and lead with knowledge. Debates and discussions are an important part of our culture and we encourage people to bring unique perspectives to their conversations. Most importantly, we love solving problems. Each day is inspiring and we encourage you to apply for this role and experience it for yourself.
Requirements
• Write code and tests, build prototypes, solve issues, profile, and analyze bottlenecks
• Design performance gauging, building robust APIs to support mobile and desktop clients
• Manage and optimize scalable distributed systems on the cloud
• Optimization of web applications for performance and scalability
• Develop automated tests to ensure business needs are met and allow for regression testing
• Participate in the entire application lifecycle, focusing on coding and debugging
• Write clean code to develop functional web applications
• Troubleshoot and debug applications
• Perform UI tests to optimize performance
• Manage cutting-edge technologies to improve legacy applications
• Collaborate with Front-end developers to integrate user-facing elements with server-side logic.
• Gather and address technical and design requirements
• Provide training and support to internal teams
• Build reusable code and libraries for future use
What skills we are looking for?
•Good communication skill to communicate with stakeholders, project managers, quality assurance teams, Regularly and other developers regarding progress on the long-term technology roadmap
•Curious and progressive mind to Create and maintain workflows with teams to provide visibility and to ensure workload balance for consistent visual designs
•Good technical knowledge to Produce quality code, raising the bar for the whole team on quality and speed
•Through analytical skills to Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
Who qualifies?
• PHP Laravel Framework, PHP Design Patterns.
• Proficient in MySQL. MongoDB knowledge is plus
• APIs, REST API, API Security.
• Laravel Events, Queue, Observers
• Excellent foundation in computer science, algorithms, and web design
• Experience writing highly secure web application
• Experience with core AWS web-enabling technologies
• Growth mindset, challenging status quo to find new solutions and out- of-the-box ideas
• Experience designing RESTful APIs, specifically for mobile apps
• Computer science degree or equivalent experience
• Experience leading a team is a bonus.
• 3+ Years of relevant experience.
Location : Remote-Anywhere from India as permanent work from home option available
Required Skills:
• Strong coding experience in Python and Flask Web Framework.
• Information retrieval – Web Scraping.
• Experience with NoSQL data storage like MongoDB.
• Good knowledge of Asynchronous task schedulers like Celery
• Experience working with large scale databases and storage.
• Knowledge of Javascript with Node.js is a plus.
• Knowledge of working with various front end technologies and how various websites are built. Sound understanding of Asynchronous Programming in python like AsyncIO
Perks
- Best hardware and software to help you get the job done in the best way possible
- Remote office allowance to support you regardless of where you work
- Learning and development allowance to help you grow your career
- Flexible leave policy to give you more control over your time.
- Health insurance for your family and you to keep you well.
Required experience and skills
- Bachelors degree in Computer Science and Engineering. Bonus: Masters degree.9+ years of total full-time work experience, preferably shipping SaaS applications.
- Startup experience strongly desired.
- Played a pivotal role in scaling a company and led teams in an agile environment where iteration has led to perfection.
- Proven track record of on time project deliveries with balanced calls on technical designs and tech debt.
- Expert proficiency in:
- 1. Ruby, Ruby on Rails, Mysql, Linux, Git, AWS, CI/CD, NewRelic.
- 2. broad range of internet technologies and applications.
- 3. interacting, building, and improving the performance of systems end-to-end.
- 4. architecting/designing complex systems
- Strong collaborator and thought partner to Product team.Driven by outcomes more than output.
- Have led projects with small, dynamic, and fast-paced teams (3-5 engineers), with great flexility and adaptability on large projects, delegating working effectively.
- Viewed by the team as their evangelist, role model and bar raiser.
- Past teams and co-workers attest to your prowess & agility in building great products, and driving sound technical decision making.Mentored engineers within and outside own team.
- High on EQ, humility, curiosity and self drive.
Responsibilities
We use a rubric / career ladder as a framework to help our engineers grow in their careers. Please refer to the SDE IV section in the rubric (https://docs.google.com/spreadsheets/d/1z_51E1mZ3qf0MBuAyfHjKE1HN6h_yghAx2WMaB1z-Ms/edit?usp=sharing">click to view) to understand our expectations on your role and responsibilities.
Your responsibilities include:
- Leading completion and delivery of multiple concurrent projects with clear deliverable timelines and milestones
- Providing key input and guidance in helping to solve our most difficult and challenging issues, and providing recommendations for preventing or mitigating the effects of the issues in the future
- Identifying inconsistencies caused by lack of best practices and patterns, and proactively collaborate with the team to gather input to define and rollout new best practices
- Mentoring other engineers on increasing their impact both within and outside of their team, including identifying opportunities for them to do so
- Participate in shaping longer term technical and architectural goals in consideration of product/company strategy, organizational growth, scalability, security, and other factors
About Tophatter