
Role: Senior Software Engineer (SDE III) – AI & Backend
Location: Bangalore
Experience: 5-8 Years
Notice: Immediate – 15 Days
Work Mode: Work From Office
Type: Contract to Hire (CTH)
Role Overview
We are looking for a Senior Software Engineer with strong expertise in backend development and AI systems. You will build scalable platforms, AI-powered agents, and real-time voice applications.
What You’ll Do
● Design and develop scalable backend services using Python
● Build microservices, RESTful APIs, and event-driven systems
● Develop AI-powered agents using LLM frameworks and multi-agent systems
● Work on voice systems using STT/TTS and real-time streaming architectures
● Integrate APIs, vector databases, and RAG-based systems
● Collaborate with cross-functional teams and mentor junior engineers
What We’re Looking For
● 5+ years of experience in software development
● Strong proficiency in Python.
● Experience with microservices and distributed systems
● Hands-on experience with LLMs and agent frameworks (LangChain, AutoGen, etc.)
● Familiarity with vector DBs, embeddings, and cloud platforms (AWS/GCP/Azure)
● Good communication skills and ownership mindset
Nice to Have
● Experience with voice systems (STT/TTS) and real-time architecture
● Exposure to MCP or similar frameworks
● Experience building AI copilots or multi-modal systems

Similar jobs
Job Title : Senior Software Engineer – Backend
Experience Required : 6 to 12 Years
Location : Bengaluru (Hybrid – 3 Days Work From Office)
Number of Openings : 2
Work Hours : 11:00 AM – 8:00 PM IST
Notice Period : 30 Days Preferred
Work Location : SmartWorks The Cube, Karle Town SEZ, Building No. 5, Nagavara, Bangalore – 560045
Note : Face-to-face interview in Bangalore is mandatory during the second round.
Role Overview :
We are looking for an experienced Senior Backend Developer to join our growing team. This is a hands-on role focused on building cloud-based, scalable applications in the mortgage finance domain.
Key Responsibilities :
- Design, develop, and maintain backend components for cloud-based web applications.
- Contribute to architectural decisions involving microservices and distributed systems.
- Work extensively with Node.js and RESTful APIs.
- Implement scalable solutions using AWS services (e.g., Lambda, SQS, SNS, RDS).
- Utilize both relational and NoSQL databases effectively.
- Collaborate with cross-functional teams to deliver robust and maintainable code.
- Participate in agile development practices and deliver rapid iterations based on feedback.
- Take ownership of system performance, scalability, and reliability.
Core Requirements :
- 5+ Years of total experience in backend development.
- Minimum 3 Years of experience in building scalable microservices or delivering large-scale products.
- Strong expertise in Node.js and REST APIs.
- Solid experience with RDBMS, SQL, and data modeling.
- Good understanding of distributed systems, scalability, and availability.
- Familiarity with AWS infrastructure and services.
- Development experience in Python and/or Java is a plus.
Preferred Skills :
- Experience with frontend frameworks like React.js or AngularJS.
- Working knowledge of Docker and containerized applications.
Interview Process :
- Round 1 : Online technical assessment (1 hour)
- Round 2 : Virtual technical interview
- Round 3 : In-person interview at the Bangalore office (2 hours – mandatory)
Job Role Solution Architect
Experience 15+ years
Notice period Immediate
Location - Bangalore
Note: OMS & Retail domain Experience is mandatory
Introduction
We are looking for an experienced Solution Architect with strong hands-on expertise in Java and Microservices architecture.
Responsibilities include:
- Design and define end-to-end solution architecture for enterprise applications using Java and Microservices.
- Lead architecture discussions, technical design reviews, and solution blueprints.
- Drive microservices-based application design, including service decomposition, API contracts, and integration patterns.
- Define and govern RESTful API standards and service-to-service communication.
- Work closely with product owners, business stakeholders, and development teams to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to development teams.
- Ensure solutions meet non-functional requirements such as scalability, performance, availability, and security.
- Review code, architecture artifacts, and ensure adherence to best practices.
- Support DevOps, CI/CD strategy, and cloud-native adoption.
- Identify technical risks and propose mitigation strategies.
Primary Skills :
- 10+ years of proven experience in the industry, with at least 3 years as an Architect or similar role designing and developing enterprise-scale applications.
- Bachelors in engineering / technology (4 year) or master's in computer applications (2 year)
- Must possess at least 6+ years of Software development experience.
- Expert knowledge in at least one object-oriented programming language like Java, one backend framework like Spring Boot / Node JS, one UI framework like React JS / Angular JS and RDBMS or NoSQL database.
- Excellent knowledge of front-end programming languages, such as HTML, CSS, JavaScript, and AngularJS, with the ability to render server-side and client-side content.
- Helps identify newer practices and adoption of existing ones. Ensure that the code quality is maintained via own and/or peer code reviews.
- Can lead the team in delivery of backend and user interface code. Ensure that the DevOps tasks are
executed well.
- Ensure that the software has the correct level of logging & monitoring in Production and LLEs.
- Exceptional problem-solving skills.
- Excellent written and verbal communication. Must understand the client’s business requirements and translate them into software requirements. Has a view of the deliverable timeline and escalates when needed.
- Ability to articulate technical designs & develop documentation, flowcharts, layouts, diagrams, charts etc.
- Experience in implementing OMS products for retail customers will be an added advantage.
- Ability to do estimation for the given requirements.
- Ability to lead technical discussions with clients.
- Must be able to do quick proofs of concepts and demos based on client requirements.
- Provide timely feedback on the performance of team members.
- Conduct interviews & provide feedback to achieve hiring objectives.
- Contributes to organization building functions such as hiring, training, mentoring, team building.
Secondary Skills :
- Experience with Docker and Kubernetes for containerized deployments.
- Exposure to Cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
- Experience with Kafka / RabbitMQ or other messaging systems.
- Good understanding of SQL and NoSQL databases.
Basic knowledge of:
- Application security (OAuth2, JWT, TLS)
- Logging & monitoring (ELK, Prometheus, Grafana, CloudWatch, etc.)
Strong Full stack/Backend engineer profile
Mandatory (Experience): Must have 2+ years of hands-on experience as a full stack developer (backend-heavy)
Mandatory (Backend Skills): Must have 1.5+ strong experience in Python, building REST APIs, and microservices-based architectures
Mandatory (Frontend Skills): Must have hands-on experience with modern frontend frameworks (React or Vue) and JavaScript, HTML, and CSS
Mandatory (Database Skills): Must have solid experience working with relational and NoSQL databases such as MySQL, MongoDB, and Redis
Mandatory (Cloud & Infra): Must have hands-on experience with AWS services including EC2, ELB, AutoScaling, S3, RDS, CloudFront, and SNS
Mandatory (DevOps & Infra): Must have working experience with Linux environments, Apache, CI/CD pipelines, and application monitoring
Mandatory (CS Fundamentals): Must have strong fundamentals in Data Structures, Algorithms, OS concepts, and system design
Mandatory (Company) : Product companies (B2B SaaS preferred)
Preferred
Preferred (Location) - Mumbai
Preferred (Skills) : Candidates with strong backend or full-stack experience in other languages/frameworks are welcome if fundamentals are strong
Preferred (Education) : B.Tech from Tier 1,Tier 2 institutes
1. Design and implement RESTful APIs
2. Optimize the performance of applications for full-scale production deployments
3. Test software to ensure responsiveness and efficiency
4. Participate in code reviews
5. Write clean, scalable & efficient code along with technical documentation
Requirements:
1. 2+ years of backend development experience along with a degree in Computer Science, Statistics, or a relevant field
2. Sound knowledge and application of algorithms and data structures with space and complexities
3. Hands-on experience with JavaScript and Node.js
4. Knowledge of scripting languages like Python is a plus point.
5. Effective communication skills: Regularly achieve consensus with peers and clear status updates
6. A willingness to learn new technology, whatever lets you deliver the best product
Benefits:
1. You get to work in a liberal environment with some of the best engineers and entrepreneurs
2. Competitive CTC along with the opportunity to receive ESOPs/Tokens
3. Remote work culture
Bonus Points:
1. Understanding of web3 concepts
2. Experience working in blockchain or fintech space
3. Founded or have worked as a founding engineer in a startup previously.
4. Experience working with a remote team
About KAFQA
At Kafqa, we are building the next generation performing arts platform. Our mission is to transform how India learns, performs & watchers performing arts. We are currently in stealth mode with a target public launch date in April. Our launch services consist of technology enabled dance classes in our proprietary studios, production facilities and social media broadcasting & competitions.
Founder & Team
The founder is Shariq Plasticwala. He is a graduate of IIT Bombay & Stanford GSB. He was part of the founding team of Amazon India where he played a key role for over 8 years. Among his roles at Amazon, he was the CEO of Amazon’s first joint venture in India and a Board Member of Amazon’s payments business. The other members of the founding team consist of senior executives from Shiamak Davar & Byju’s.
Background
- At least 1+ years’ experience in back-end development in a fast-paced environment, working in Python & Django Framework
- Deep understanding of technologies used in web-deployed SaaS products, including Rest APIs
- Exposure to AWS, Azure or other cloud providers
Opportunity
We will share our workload as a team and we expect you to work on a broad range of tasks. Here’s are some of the things you might have to do on any given day:
- Developing APIs and endpoints for deployments of our product
- Infrastructure Development such as building databases, creating and maintaining automated jobs
- Build out the back-end to deploy and scale our product
- Build POCs for client deployments
- Document your code, write test cases, etc.
Skills
- Hands-on experience with Python (1+ years)
- Sound understanding of Postgres and NoSQL databases such as MongoDB
- Deep familiarity with UNIX, major cloud platforms (AWS, Azure), DevOps
- Understanding of databases, and related tools, paradigms

● You’ve been building scalable backend solutions for web applications.
● You have experience with any of these backend programming languages -- Python,
NodeJS or Java.
● You write an understandable, very high quality, testable code with an eye towards
maintainability.
● You are a strong communicator. Explaining complex technical concepts to designers,
support, and other engineers is no problem for you.
● You possess strong computer science fundamentals: data structures, algorithms,
programming languages, distributed systems, and information retrieval.
● You have completed a bachelor's degree in Computer Science, Engineering or related
field, or equivalent training, fellowship, or work experience.
- Hands-on experience in backend programming languages.
- Experience in Python 3.X & Django is a must. Knowledge of .NET, Java, PHP is an added advantage.
- Hands-on experience in front-end technologies like Angular, jQuery, JavaScript, HTML, CSS, SCSS, etc.
- Experience with leading technical teams and acting as a technical mentor.
- Experience in client communication & reporting to the client-side management team.
- Experience in AWS is an added advantage.
DUKAAN - Create Your Online Store in 30 Seconds
Dukaan is an app that allows offline businesses to sell their products and services online. On our app, the users can make beautiful product catalogs (catalogs) right from a smartphone and share with their customers easily on different social media apps such as Whatsapp Business, Whatsapp, Facebook, Instagram, etc. Praised by users all over India, this app has saved declining businesses by helping them transfer their shop online. The journey has just begun and we are on a mission to make India truly Digital.
Dukaan is currently powering over 5M e-commerce stores built by Indian small businesses and growing at a crazy rate.
We are looking for a Backend Engineer to join our team who will be part of our new innovations team.
Requirements:
- Strong knowledge of Django, Django Rest Framework, and their design principles.
- Strong knowledge of Django ORM, should be able to leverage it to write complex and optimized queries (E.x Q queries, Case, When, Select related, prefetch related, Subqueries, Annotations, Aggregations, Filtering, etc.).
- Should be able to override DRF serializers, filters, and view set completely according to needs.
- Should have good experience in Class-Based Views to write the backend API.
- Sound knowledge of database design patterns and modeling them to Django models.
- Sound knowledge of how to write test cases for the APIs.
- Should be able to write optimized pythonic code adhering to python PEP standards.
- Strong knowledge of python packaging and how to architect a codebase that should be easily scalable and not get cluttered.
- Strong knowledge of REST API design patterns.
- The ability to write RAW SQL queries and further database-level coding will be a plus.
- Good Understanding of python’s asyncio, threading, and multiprocessing library, their benefits and limitations along with their appropriate use cases.
- Hands-on knowledge of celery and its corresponding message broker such as RabbitMQ, Redis, etc.
- Experience with building a CDC(Change Data Capture) pipeline will be a plus.
- Experience with Apache Kafka, Kafka connect and Debezium will be a plus.
- Experience with open source will be a plus.
- Good knowledge of Algorithms and data structures.
Responsibilities:
- Understand the ins and out of the existing codebase and have a good grasp of it.
- Write clean, stable, and scalable code.
- Write unit test cases for the APIs.
- Do whitebox and blackbox testing for your own code and as well as others if required.
- Understand and implement fast prototype solutions for business needs.









