Cutshort logo
Tech startup based in Bangalore  logo
Senior Backend Engineer - Core systems
Tech startup based in Bangalore
Senior Backend Engineer - Core systems
Tech startup based in Bangalore 's logo

Senior Backend Engineer - Core systems

at Tech startup based in Bangalore

Agency job
3 - 6 yrs
₹10L - ₹18L / yr
Remote only
Skills
FastAPI
skill iconPostgreSQL
skill iconRedis
Microservices

We are looking for a Senior Backend Engineer with a strong background in building distributed, scalable, and high-performance backend systems. The ideal candidate has 6+ years of backend engineering experience, including 3+ years in microservices or distributed architecture, and deep expertise in Python, FastAPI, PostgreSQL, Redis, and async I/O patterns.

The candidate will own backend services end-to-end — from architecture and design to implementation, optimization, and production support — while working closely with cross-functional teams to deliver mission-critical systems.

Key Responsibilities

1. Backend Architecture & Development

  • Architect, design, and implement backend services using Python (preferably FastAPI) with clean, maintainable, and scalable code.
  • Develop microservice components, service communication layers, and distributed workflows.
  • Build APIs and backend modules optimized for performance, fault tolerance, and low latency.

2. Distributed Systems & Scalability

  • Design and maintain distributed systems capable of handling high throughput and large-scale operations.
  • Implement inter-service communication patterns (REST, event-driven, message queues, pub/sub).
  • Ensure system resiliency through redundancy, graceful degradation, and autoscaling strategies.

3. Asynchronous & Event-Driven Architecture

  • Build async workflows, background tasks, and pipeline services leveraging asyncio or async frameworks.
  • Develop event-driven components including producers, consumers, and event processors.
  • Optimize I/O-heavy operations to maximize concurrency and throughput.

4. Data Storage, Pipelines & Caching

  • Design relational schemas, write optimized SQL queries, and work with PostgreSQL performance tuning (indexes, partitions, query planning).
  • Implement caching strategies, rate limiting, distributed locks, and session storage using Redis.
  • Build data validation pipelines and compliance-driven data flows ensuring data correctness and auditability.

5. Security, Reliability & Observability

  • Implement authentication, authorization, encryption, and secure API practices.
  • Build monitoring, alerting, metrics, and tracing systems using modern observability tools.
  • Diagnose production issues, identify bottlenecks, and drive long-term fixes and improvements.

6. Code Quality & Technical Leadership

  • Conduct detailed code reviews and ensure engineering best practices across the team.
  • Participate in technical roadmap planning, architectural discussions, and system design decisions.
  • Mentor junior and mid-level engineers; drive a culture of technical excellence and ownership.

Required Qualifications

  • 6+ years backend engineering experience.
  • 3+ years building microservices or distributed systems.
  • Strong expertise in Python and frameworks like FastAPI (or Flask/Django with async exposure).
  • Deep understanding of async I/O, concurrency models, and asynchronous programming in Python.
  • Strong experience with PostgreSQL (schema design, advanced queries, optimization).
  • Hands-on experience with Redis for caching, queues, session management, and distributed patterns.
  • Experience with event-driven architectures, message processing, or streaming systems.
  • Solid understanding of system design, scalability principles, and API lifecycle management.
  • Experience working with CI/CD pipelines, containerization (Docker), and cloud environments.


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

Technology Industry
Technology Industry
Agency job
via Peak Hire Solutions by Dhara Thakkar
Bengaluru (Bangalore)
8 - 12 yrs
₹45L - ₹60L / yr
skill iconJava
Microservices
CI/CD
MySQL
Web applications
+6 more

JOB DETAILS:

* Job Title: Engineering Manager (Client facing)

* Industry: Technology

* Salary: Best in Industry

* Experience: 8-12 years

* Location: Bengaluru

Role & Responsibilities

We are seeking a visionary and decisive Engineering Manager to join our dynamic team. In this role, you will lead and inspire a talented team of software engineers, driving innovation and excellence in product development efforts. This is an exciting opportunity to influence and shape the future of our engineering organization.

 

Key Responsibilities:

  • Provide technical leadership and mentorship to a high-performing team of software engineers.
  • Develop and implement engineering strategies that align with organizational goals.
  • Manage multiple concurrent projects, ensuring timely delivery and high-quality outcomes.
  • Collaborate closely with cross-functional teams to define and prioritize product features.
  • Implement and uphold Agile methodologies to optimize team performance and efficiency.
  • Conduct regular performance evaluations, fostering continuous professional growth within the team.
  • Oversee the entire software development lifecycle, from initial conception through to deployment.
  • Manage budgets, resources, and capacity planning for engineering projects.
  • Stay up-to-date with emerging technologies, ensuring the team is equipped with the latest industry trends.
  • Ensure adherence to best engineering practices, maintaining high coding standards.
  • Hands-on coding experience required – actively contribute to coding and technical design decisions.
  • Tech stack: Java, Spring, microservices, cloud technologies, and building large-scale systems.
  • Experience in collaborating directly with clients – ensuring client requirements are met and managing relationships effectively.


Ideal Candidate

  • Strong Client-Facing Engineering Manager Profile
  • Must have 8+ years of engineering experience, with substantial exposure to back-end development, scalable distributed systems, and modern web services
  • Must have 2+ years of experience in people and delivery leadership, owning engineering execution and leading teams to deliver complex products
  • Must have proven experience working directly with external stakeholders / clients, translating client requirements into engineering plans and delivering solutions with high customer impact
  • Strong technical foundation with experience in backend engineering, REST APIs, databases (SQL/NoSQL), and building reliable, high-performance systems
  • Strong problem-solving and design capabilities; experience with system design, architecture reviews, and engineering best practices
  • Must have expertise in agile methodologies and project management tools
  • Excellent written and verbal communication skills, with a track record of presenting technical solutions to both technical and non-technical stakeholders
  • (Cross-Functional Collaboration): Must be skilled in working with product, design, sales, and client teams to drive requirements, delivery, and client success
  • (Execution & Delivery): Demonstrated ability to manage end-to-end delivery, coordinate releases, prioritise effectively, and deliver results in time
  • (Company): Product companies
  • (Stability): Must have stayed for at least 2 years with each of the previous companies
  • (Education): B.Tech in computer science, engineering or a related field from Tier 1, Tier 2 colleges (Master's preferred)


Read more
Phi Commerce
at Phi Commerce
2 candid answers
Ariba Khan
Posted by Ariba Khan
Pune
8 - 12 yrs
Upto ₹25L / yr (Varies
)
skill iconJava
skill iconSpring Boot
Microservices
SQL

We are seeking an experienced & highly skilled Java Lead to join our team. The ideal candidate will have a strong background in both front end & Back-end Technologies with expertise in JAVA, and Spring.

As a Lead, you will be responsible for overseeing the development

team, architecture saleable application & ensuring best practices in software development. This role requires a hands on leader with excellent problem solving abilities & a passion for mentoring junior

team members.


Responsibilities

  • Lead & mentor a team of developers proving guidance on coding standards, architecture & best
  • practices
  • Architect, design & develop ent to end JAVA based web applications & ensure high performance,
  • security & scalability
  • Work closely with cross functional teams, including product managers, designers & other developers
  • to ensure alignment on project requirements & deliverable.
  • Conduct code reviews & provide constructive feedback to team members to improve code quality &
  • maintain a consistent codebase
  • Participate in Agile/Scrum Ceremonies such as stand ups, sprint planning & retrospectives to
  • contribute to the development process.
  • Troubleshoot & resolve complex technical issues & ensure timely resolution of bugs & improvements.
  • Stay up to date with emerging technologies & industry trends recommending & implementing
  • improvements to keep our stack modern & effective

Skills & Requirements

  • Minimum 8 Years of experience in Java development, with at least 2 years in Lead developer role.
  • Back-end - Core JAVA/JAVA8, Spring-boot, Spring Framework, Micro-services, Rest API’s, Kafka,
  • Database - MySQL
  • Must be working in the fintech/ Payments domain

Preferred

  • Experience with Batch writing, Application performance, Caches security, Web Security
Read more
Dolat Capital Market Private Ltd.
Sukanya Juvekar
Posted by Sukanya Juvekar
Mumbai
2 - 5 yrs
₹8L - ₹10L / yr
Data Structures
Algorithms
Linux/Unix
Bash
matplotlib
+1 more

About the Role:

We’re looking for a Python Developer to build, optimize, and scale applications that power our trading systems. You’ll work on automation, server clusters, and high-performance infrastructure in a fast-paced, tech-driven environment.


What you’ll do:

  • Build and test applications end-to-end.
  • Automate workflows with scripts.
  • Optimize system performance and reliability.
  • Manage code versions and collaborate with peers.
  • Work with clusters of 100+ servers.


What we’re looking for:

  • Strong Python fundamentals (OOP, data structures, algorithms).
  • Experience with Linux commands, Bash scripting.
  • Basics of Numpy, Matplotlib, and PostgreSQL.
  • Hands-on with automation and scripting tools.
  • Problem solver with a focus on scalability & optimization.


Why Dolat?

  • Work at the intersection of finance & tech.
  • Opportunity to solve complex engineering problems.
  • Learn and grow with a team of smart, collaborative engineers.


Read more
Skandasoft Solutions
Hyderabad
6 - 9 yrs
₹8L - ₹14L / yr
Microservices
skill iconJava

✨ Develop & customize IBM Sterling OMS

✨ Build/consume REST APIs using Java & Spring Boot

✨ Work on OMS workflows, integration & order lifecycle

Read more
Recro
at Recro
1 video
32 recruiters
Aanvee  Verma
Posted by Aanvee Verma
Bengaluru (Bangalore)
2 - 5 yrs
₹7L - ₹20L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
MySQL
+6 more

Key Responsibilities:

  • Rewrite existing APIs in NodeJS.
  • Remodel the APIs into Micro services-based architecture.
  • Implement a caching layer wherever possible.
  • Optimize the API for high performance and scalability.
  • Write unit tests for API Testing.
  • Automate the code testing and deployment process.


Skills Required:

  • At least 2.5 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
  • Excellent hands-on experience using MySQL or any other SQL Database.
  • Good knowledge of MongoDB or any other NoSQL Database.
  • Good knowledge of Redis, its data types, and their use cases.
  • Experience with graph-based databases like GraphQL and Neo4j.
  • Experience developing and deploying REST APIs.
  • Good knowledge of Unit Testing and available Test Frameworks.
  • Good understanding of advanced JS libraries and frameworks.
  • Experience with Web sockets, Service Workers, and Web Push Notifications.
  • Familiar with NodeJS profiling tools.
  • Proficient understanding of code versioning tools such as Git.
  • Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
  • Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
  • Experience building a large-scale social or location-based app.
Read more
Bengaluru (Bangalore), Chennai, Hyderabad
3 - 15 yrs
₹3L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+2 more
JOB DESCRIPTION:

We are looking for strong developers with below skills,

  • Java
  • Springboot
  • REST API
  • Microservices

Excellent communication skill.

Notice : Immediate - 30 days
Read more
Product Company
Product Company
Agency job
via e-Hireo by Dibyasri Dutta
Bengaluru (Bangalore), Pune, Gurugram
3 - 7 yrs
₹10L - ₹15L / yr
skill iconJava
Hibernate (Java)
skill iconAmazon Web Services (AWS)
J2EE
skill iconSpring Boot
+5 more

Responsibilities : 

  • Design and develop scalable, high performance, and reliable API driven services/applications in Java language that operate whole day.
  • Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • Interact with both business, financial research, and technical stakeholders to deliver high quality products and services that meets/exceeds business, customer, and technical requirements.
  • Own products and code from cradle to grave including production quality/performance monitoring.


Required Skills :

  • Experience building and running high performance enterprise applications developed in Java language.
  • Hands on experience developing Java web applications built with modern standards-based APIs including Java based REST APIs and implementations. 
  • Experience in Java language APIs, Spring technologies, Hibernate, JDBC, RDBMS and NoSQL based data persistence.
  • Experience developing solutions on AWS Cloud leveraging AWS Lambda, S3, DynamoDB, Cloud Formation, and other related AWS technologies. 
  • Solid understanding of Domain Modeling with Relational and Non-Relational Databases.
  • Excellent debugging and problem-solving skills, including ability to diagnose and fix performance and scalability issues.
  • Experience working in an agile methodology-based development environment.
  • Excellent written and verbal communication skills.
  • BS/B.Tech/M.Tech in Computer Science or a related field.

Share your resumes if this opportunity suits you.
Read more
Mobility Platform
Mobility Platform
Agency job
via zyoin by Suchoritha Zyoin
Bengaluru (Bangalore)
6 - 10 yrs
Best in industry
skill iconJava
skill iconSpring Boot
Microservices
skill iconAmazon Web Services (AWS)
Data Structures
+1 more
Responsibilities·         Code, develop, design and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship.
 ·         Lead from the front, when it comes to delivering high quality work products. Serve as a mentor to the team members
 ·         Create and define performance metrics. Ideate, innovate and hack through the existing systems to improve performance.
 ·         Perform code reviews, set coding practices and guidelines within the team.
 ·         Make sense of the product specs, be nimble in getting the issues resolved. Be a thought leader.   ·         Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other Object-Oriented Language.
 ·         Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is desired.
 ·         Ability to write clean, modular, and loosely coupled code by the use of design patterns.
 ·         He/She should be able to break down and architect complex software systems. For example- Build
Read more
DocMyDoc
at DocMyDoc
1 recruiter
Bharat S
Posted by Bharat S
Bengaluru (Bangalore)
3 - 7 yrs
₹7L - ₹15L / yr
skill iconPython
skill iconDjango
skill iconFlask
Rapid application development
RESTful APIs
+7 more
You will be part of the core engineering team building a high-impact consumer healthtech product.
You will get to own and build world-class, stable, secure and scalable solutions
Ownership, trust and flexibility comes with the job and you are expected to consistently raise the bar in terms of technical proficiency and quality of code.
You will get to work with a highly experienced team in a very informal, yet results-oriented environment
You should think consumer-first and have the ability to work in a dynamic and fast-paced environment
You will actively participate in defining stable and scalable engineering processes to meet the demands of a fast growing team.


3+ years hands-on application development experience in Python, Django, Flask & NodeJS
Highly proficient in SQL and NoSQL databases and Redis.
Should have a strong hands-on working knowledge on AWS services like EC2, S3, Route53, SES, SQS, SNS etc.
Should have successfully built and deployed complex and resource efficient backend APIs that work flawlessly at scale
Should be willing to take on responsibility and ownership and should be highly motivated and fun to work with :)
Experience in working at fast-paced startups is a big plus!

If you have the knowledge, experience and hunger to make a positive impact, we’d love to meet you.
Read more
Credflow
at Credflow
2 recruiters
Kunal Aggarwal
Posted by Kunal Aggarwal
NCR (Delhi | Gurgaon | Noida)
2 - 4 yrs
₹9L - ₹15L / yr
skill iconNodeJS (Node.js)
skill iconReact.js
skill iconPostgreSQL
skill iconAmazon Web Services (AWS)
SQL

Key Responsibilities 

  • Build and create Credflow Product - Do development on our tech Stack 
  • Understand requirements from the product manager and sometimes talk to customers to understand the exact requirement and develop insights. 
  • Maintain the product and optimize over time for performance
  • Identify needs of the stakeholders and work with technology and management team to build future timeline of products and features
  • Be the go-to person for all technology related requirements, queries, discussion etc
  • Develop a complete analytics framework as the product evolves.

What we seek

  • We are looking for someone who is a hustler and is deeply passionate about solving technology-led complex problems
  • The person should be able to take ownership of work in a highly challenging and dynamic startup environment

Benefits

  • Chance to be with the right team, at the right time
  • Work as part of the core team and experience the aspects of growing a business exponentially
  • Get a deep understanding of the Fintech domain and unleash your potential to create an impact. 

Qualifications and skills

  • Undergraduate/Graduate degree from an engineering college
  • Has full stack proficiency, managing large amounts of data and prior exposure to backend, web frontend, mobile apps etc. 
  • Full Stack Proficiency on Node.JS, React.JS
  • SQL
  • In memory data stores like Redis
  • Experience in AWS (preferable)

Experience

2-4 years of experience 


Preference

Previous experience in a startup or as an entrepreneur

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos