Senior Backend Engineer (Python / Django / PostgreSQL / Celery / APIs) at finban · Remote only · 3 - 100 years · ₹6L - ₹11.5L / yr · Bootstrapped · Remote only · Posted 8 Sep 2026

Senior Backend Engineer (Python / Django / PostgreSQL / Celery / APIs)
at finban
We’re building financial data systems that power real business decisions — and we need someone who knows how to make Django, PostgreSQL, Celery, and APIs play nicely at scale.
You know what clean, reliable backend systems look like — because you’ve built them. You’ve handled authentication quirks, rate limits, and webhooks; you build code that’s maintainable, performant, and correct.
If you’re curious about financial data, transactions, and KPIs, and enjoy turning numbers into insight, this role is for you. (Experience with banking or accounting APIs is a big plus.)
What You’ll Do
- Build and maintain Django-based systems using Celery for async and scheduled tasks
- Integrate and manage data from multiple APIs (banking, accounting, analytics, etc.)
- Design and optimize internal APIs
- Improve reliability, scalability, and performance
- Collaborate closely with product and frontend engineers
Your Profile
You’re an experienced backend engineer who is strong in all core areas of modern Python development:
- Python, Django, Django REST Framework
- Celery and asynchronous / distributed task handling
- PostgreSQL and robust data modeling
- Docker and containerized deployment workflows
- Unit testing (pytest or equivalent) and maintainable test structures
- Git, CI/CD, and reliable deployment automation
- API integrations (REST, OAuth, webhooks)
- Caching strategies & background job handling (preferred Redis experience)
- Solid understanding of security, permissions, and performance optimization
You’ve already built or scaled production-grade systems and can take ownership from architecture to deployment.
Experience with fintech or data integration systems is an advantage.
How We Work
We’re a small, remote-first team that values ownership over micromanagement.
You’ll have freedom in how you work — what matters is your impact.
Our daily language is English.
About finban
We’re building a platform that helps businesses understand and manage their financial performance in real time by connecting and analyzing data from banking, accounting, and analytics systems.
If you’ve built or scaled production Django systems before and love clean architecture — we’d love to see your work.

About finban
About
finban gives small and mid-sized companies a clear view of their financial future. The platform connects bank accounts (PSD2), accounting systems such as DATEV, Lexware Office and sevdesk, payment providers like Stripe and PayPal, CRM systems and spreadsheets — and consolidates them into a single, always-current liquidity plan.
What sets finban apart is how it handles data. Instead of forcing one source of truth, actuals from the bank, open receivables and payables from accounting, and forward-looking budget assumptions coexist side by side. As real payments come in, they replace the plan automatically. The result is a forecast that stays accurate without manual maintenance.
Built in Germany, finban today serves primarily the DACH market — with an integration and banking layer designed to extend across Europe and beyond. It's made for companies of up to around 100 employees: teams that need serious financial visibility but don't have a dedicated treasury department to produce it.
Candid answers by the company
Remote
Similar jobs (10)
Sr Backend Developer (Full Stack – Python / Django)
Preference: Please apply only if you are an IIT/NIT graduate and have strong hands-on experience in full-stack development with Python & Django.
Insurance/InsurTech experience is preferred. Strong engineering fundamentals and a willingness to learn the domain are more important.
Office location – Bangalore
Work mode – Onsite
Working Days – 5 days a week
Budget - 12-15 LPA
Work Experience - 2-5 years
Role Summary
We’re hiring Sr Backend Developers with strong full-stack Django expertise to own backend workstreams end-to-end and contribute to frontend development when needed. Hands-on Python/Django experience is essential.
(HTML, JavaScript, jQuery, CSS).
Key Responsibilities
Design, build, and maintain scalable backend services and APIs for Fuse-OS
Own medium-to-complex workstreams end-to-end: data models, APIs, background jobs, and light UI
wiring
Improve reliability, performance, observability, and maintainability of production systems
Apply sound engineering practices for multi-tenant SaaS (security, permissions, data isolation)
Collaborate closely with frontend, QA, and product/delivery to ship high-quality releases
Mentor other backend engineers through design discussions, pairing, and code reviews
Participate in architecture discussions and help evolve platform technical standards
Support production troubleshooting and continuous improvement of engineering quality
Required Skills & Qualifications
Solid experience with Django REST Framework, asynchronous job processing (e.g., Celery), Redis, and
PostgreSQL
Proven ability to design data models, write migrations, and ship maintainable APIs
Full-stack capability: HTML, JavaScript, jQuery, and CSS sufficient to complete UI wiring without blocking
frontend
Strong debugging skills across application, database, and background-job layers
Experience collaborating in Agile teams with clear quality standards and delivery cadence
Preferred / Nice to Have
Hands-on Selenium automation experience with Python (big plus)
AWS familiarity (compute, storage, messaging, monitoring, IAM basics) — optional but strongly preferred
Experience with multi-tenant architectures, containers, and production SaaS operations
Exposure to document/data processing pipelines, reconciliation-style systems, or enterprise integrations
Awareness of application security, RBAC, auditability, and privacy-by-design practices
Interest in AI-assisted product workflows and intelligent automation
What We Offer
Opportunity to build a category-defining Insurance Distribution Operating System (Fuse-OS)
Work on modern multi-tenant SaaS architecture with meaningful ownership and mentoring
Collaborative product and engineering culture focused on quality and customer outcomes
Exposure to enterprise SaaS, AI-enabled workflows, and large-scale operational systems
About the Company
Fluxsolve Technovations Private Limited (incorporated 2023) builds Fuse-OS — an AI-powered Insurance Distribution Operating System. Fuse-OS is a unified enterprise platform that orchestrates people, processes, and insurance ecosystems across the distribution chain, from lead generation and policy issuance through servicing, reconciliation, payouts, compliance, and business intelligence.
Unlike traditional policy administration tools or point-solution workflow software, Fuse-OS serves insurers, brokers, corporate agents, aggregators, NBFCs, banks, automotive finance companies, OEMs, and dealer networks through three flagship platforms: Insurance Distribution Management, Revenue & Reporting Management, and Embedded & Group Products Management. The platform is cloud-native and AI-native, multi-tenant and modular, with enterprise security controls, configurable business rules, and integration-ready architecture.
About the Founders
Pankaj Sharma — Co-Founder & CEO. IIT Roorkee (B.Tech ECE). Leadership experience across insurance distribution and strategy, including roles at Angel One, Liberty General Insurance, Pasarpolis Indonesia, HDFC ERGO, and Coverfox, along with prior founding experience.
Prenit Wankhede — Co-Founder & CTO. IIT Kanpur (B.Tech + M.Tech EE). Engineering leadership across insurance technology and financial services, including roles at Liberty General Insurance, Morgan Stanley, and Coverfox, along with prior founding experience as CTO.
Role Summary
We are hiring Backend Developers with a full-stack orientation to help build and maintain Fuse-OS. You will primarily work with Python and Django, contribute to APIs and backend services, and comfortably support light frontend work using HTML, JavaScript, jQuery, and CSS. You will learn from senior engineers while delivering reliable features in a multi-tenant SaaS environment.
Key Responsibilities
· Develop and maintain backend features using Python and Django
· Build and enhance REST APIs, data models, business logic, and admin tooling
· Work with relational databases (PostgreSQL) and background job processing patterns
· Support full-stack contributions using HTML, JavaScript, jQuery, and CSS where needed
· Write clean, testable code; participate in code reviews and follow team engineering standards
· Debug issues across application, data, and service layers with guidance from senior engineers
· Collaborate with frontend, QA, and product/delivery stakeholders on requirements and delivery quality
· Contribute to technical documentation and knowledge sharing within the team
Required Skills & Qualifications
· Hands-on experience with Python and Django (academic projects, internships, or professional work)
· Working knowledge of PostgreSQL / relational data modeling and ORM usage
· Comfort with Git, Linux basics, and debugging application behavior from logs
· Frontend familiarity for full-stack contribution: HTML, JavaScript, jQuery, and CSS
· Ability to read existing codebases, follow established patterns, and deliver incremental improvements
· Strong analytical problem-solving skills and attention to detail
· Good written and verbal communication
Preferred / Nice to Have
· Familiarity with browser automation using Selenium and Python (big plus)
· Exposure to Celery/Redis, Django REST Framework, or common data-processing libraries
· Basic AWS familiarity (e.g., compute, storage, monitoring) — optional but good to have
· Experience with SaaS products, multi-tenant applications, or enterprise web systems
Domain Preference
Familiarity with the insurance industry and InsurTech is preferred but not mandatory. Strong engineering fundamentals and willingness to learn the domain matter more.
What We Offer
· Opportunity to build a category-defining Insurance Distribution Operating System (Fuse-OS)
· Work on modern multi-tenant SaaS architecture with meaningful ownership and mentoring
· Collaborative product and engineering culture focused on quality and customer outcomes
· Exposure to enterprise SaaS, AI-enabled workflows, and large-scale operational systems
· Growth path with clear impact on product and customers
We are hiring a Python Django Developer to build robust backend services and APIs that power our products. You will own features from design through deployment.
Responsibilities
- Develop and maintain web applications and APIs using Django and Django REST Framework
- Build high-performance microservices with FastAPI or Flask where suitable
- Implement asynchronous and background processing with Celery
- Design and optimise PostgreSQL schemas and queries
- Write unit and integration tests and keep code quality high
- Work with frontend and product teams to deliver features on time
Requirements
- 1+ years of professional experience with Django
- Solid understanding of REST API design and authentication
- Experience with PostgreSQL or another relational database
- Familiarity with Celery, caching and task queues
- Comfortable with Git, Linux and agile workflows
This is a remote position.
About Leegality:
Leegality works with large Indian businesses to digitally transform critical compliance processes in a fast, easy and secure way.
We have multiple products across 2 categories:
Document Infrastructure:
Products that help businesses build paperless processes at scale:
- Document Execution Workflow: A unified platform for businesses to digitally execute (eSign, eStamp, Template Pre-fill, Document Fraud Prevention etc.) agreements, forms and other documents in a compliant way. Currently in use by 2000+ Indian businesses from giants like HDFC and SBI Cards to high-growth disruptors like goDigit and Cars24.
- Contract Management: An AI-powered platform for businesses to quickly review, negotiate and take action on contracts
- Signstation: A simple platform for businesses to digitally sign simple documents like invoices, policies and letters in a cost effective manner
Consent Infrastructure:
- Consentin: An end-to-end DPDP and Privacy compliance platform for Indian businesses
- Consentin Lens: A data discovery platform for businesses to identify the personal data they collect and store.
If you’re interested in building mission critical software that operates at population scale (75 million + Indians have signed at least one document through Leegality) then join Leegality.
Curious about our impact? Explore our customer success stories: leegality.com/case-studies
Our Culture
At Leegality, trust, ownership, transparency, and having fun while doing meaningful work are core to how we operate — not just values on paper. Our team rated us an incredible 97 eNPS for FY 2023–24 — the highest among 175+ startups surveyed.
We focus deeply on helping our people grow and stay motivated. Some of the perks you’ll enjoy:
- Flexible working hours
- Hybrid work setup
- Bi-annual performance appraisals
- A culture that rewards initiative, curiosity, and impact
If you're looking for a place where you can make a real difference while working with smart, driven, and genuinely nice people, welcome to Leegality.
Location: Hybrid
Role Overview
We are looking for a Technical Lead – Python to lead the design, development, and evolution of scalable backend systems that power Leegality's products. This role combines hands-on backend development with technical leadership, enabling you to influence architecture, mentor engineers, and drive engineering excellence across the team.
You will work closely with Product, Design, QA, DevOps, and other engineering teams to build reliable, secure, and high-performance applications while fostering a culture of ownership, collaboration, and continuous improvement.
Key Responsibilities
- Lead the design, development, and maintenance of scalable backend applications using Python.
- Own the technical architecture of backend systems, ensuring scalability, reliability, maintainability, and security.
- Design, develop, and optimize RESTful APIs and microservices for high-performance applications.
- Drive architectural decisions, establish engineering best practices, and promote clean, maintainable code.
- Conduct code reviews and mentor engineers through technical guidance, pair programming, and knowledge sharing.
- Lead technical estimation, sprint planning, solution design, and execution for engineering initiatives.
- Optimize application performance through database tuning, caching, asynchronous processing, and efficient system design.
- Ensure high code quality through unit testing, integration testing, CI/CD pipelines, and automated deployment practices.
- Troubleshoot and resolve complex production issues while driving root cause analysis and long-term improvements.
- Evaluate and adopt new technologies, frameworks, and engineering practices to continuously improve the platform.
- Build and foster a high-performing engineering culture focused on collaboration, accountability, innovation, and continuous learning.
Desired Skills
- 7–11 years of experience in backend software development, with at least 2–4 years in a technical leadership role.
- Strong proficiency in Python and object-oriented programming concepts.
- Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
- Strong understanding of RESTful API design and development, authentication mechanisms (JWT/OAuth), and API security best practices.
- Experience designing scalable backend architectures, distributed systems, and microservices.
- Strong knowledge of relational databases such as MySQL or PostgreSQL, with experience in query optimization, indexing, and schema design.
- Exposure to NoSQL databases such as MongoDB and caching technologies like Redis.
- Experience with cloud platforms such as AWS, containerization using Docker, orchestration using Kubernetes, and CI/CD pipelines.
- Strong understanding of software engineering best practices, including design patterns, SOLID principles, code reviews, testing, and documentation.
- Experience with version control systems such as Git and modern development workflows.
- Excellent analytical, problem-solving, communication, and stakeholder management skills.
- Ability to balance hands-on development with technical leadership and delivery ownership in a fast-paced product environment.
- Experience working in SaaS or product-based organizations is preferred.
- Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT is an added advantage.
About NonStop io Technologies
NonStop io Technologies is a value-driven company with a strong focus on process-oriented software engineering. We specialize in Product Development and have a decade's worth of experience in building web and mobile applications across various domains. NonStop io Technologies follows core principles that guide its operations and believes in staying invested in a product's vision for the long term. We are a small but proud group of individuals who believe in the 'givers gain' philosophy and strive to provide value in order to seek value. We are committed to and specialize in building cutting-edge technology products and serving as trusted technology partners for startups and enterprises. We pride ourselves on fostering innovation, learning, and community engagement. Join us to work on impactful projects in a collaborative and vibrant environment.
Brief Description
We are looking for a passionate and experienced Backend Engineer (Python) to join our engineering team. The ideal candidate will have strong expertise in backend development, API design, scalable application architecture, and SaaS applications, along with exposure to data processing, ETL workflows, and data integration. Familiarity with React and frontend technologies is an added advantage.
You will collaborate with cross-functional teams to build, enhance, and maintain robust, secure, and high-performance applications while contributing to backend services, data workflows, and cloud-based systems.
Roles and Responsibilities
- Design, develop, and maintain scalable and high-performance web applications and backend services.
- Develop secure, efficient, and reliable backend services and RESTful APIs using Python.(Django/Flask)
- Design and implement scalable microservices and distributed application components.
- Collaborate with frontend engineers and contribute to React-based features or integrations when required.
- Develop, maintain, and support ETL/data processing workflows for extracting, transforming, and loading data across systems.
- Build Python-based data processing scripts, services, and integrations to support application and business requirements.
- Work with relational databases to support data extraction, transformation, validation, and loading processes.
- Collaborate with data and engineering teams to improve data quality, reliability, and processing efficiency.
- Work closely with product managers, designers, QA engineers, DevOps, data engineers, and other stakeholders to deliver high-quality features.
- Write clean, maintainable, reusable, and testable code following software engineering best practices.
- Participate in code reviews and contribute to coding standards, engineering practices, and technical improvements.
- Optimize applications, APIs, databases, ETL processes, and backend services for performance, reliability, and scalability.
- Troubleshoot, diagnose, and resolve application, data processing, and production issues.
- Contribute to system architecture, technical design decisions, and continuous improvement initiatives.
- Develop and maintain automated tests to ensure application quality and reliability.
- Collaborate with DevOps teams to support CI/CD pipelines, containerized deployments, cloud-based applications, and deployment automation.
- Monitor and support backend services and data workflows in development, staging, and production environments
Requirements
- 3 to 6 years of professional experience in Backend Development using Python.
- Strong hands-on experience with Python backend frameworks such as Django and Flask.
- Experience building and supporting SaaS applications, with exposure to microservices, caching, pub-sub, messaging technologies, RESTful APIs, and distributed systems.
- Exposure to ETL processes, data pipelines, data integration, or data processing using Python. (Preferred)
- Understanding of ETL concepts such as data extraction, transformation, validation, loading, and data quality.(Preferred)
- Experience working with relational databases, preferably PostgreSQL, for application development and/or data processing workflows.
- Strong understanding of databases such as PostgreSQL, MySQL, MongoDB, or SQL Server.
- Familiarity with frontend technologies, particularly React, is an advantage.
- Experience with version control systems such as Git.
- Exposure to technologies such as Kafka, Redis, Elasticsearch, Redshift, Nginx, and GraphQL is a plus.
- Exposure to data technologies or tools such as Airflow, Pandas, SQLAlchemy, Spark, or similar data processing frameworks is a plus.
- Strong foundation in computer science, including data structures, algorithms, object-oriented programming, and software design principles.
- Familiarity with CI/CD pipelines and tools such as Jenkins.
- Good understanding of cloud platforms such as AWS, Azure, or GCP.
- Strong understanding of software design principles, scalable application architecture, and data structures.
- Experience with containerization technologies such as Docker.
- Knowledge of automated testing frameworks and best practices.
- Experience working in Agile/Scrum environments.
- Strong problem-solving, analytical, communication, and collaboration skills.
Why Join Us?
- Opportunity to work on a cutting-edge healthcare product
- A collaborative and learning-driven environment
- Exposure to AI and software engineering innovations
- Excellent work ethic and culture
If you're passionate about technology and want to work on impactful projects, we'd love to hear from you!
We are looking for an exceptional Python Backend Developer to join our engineering team. You will be responsible for managing the interchange of data between the server and the users, developing server-side logic, and ensuring high performance and responsiveness to requests from the front end. The ideal candidate must have a rock-solid foundation in core computer science concepts, specifically Object-Oriented Programming (OOP) and Data Structures and Algorithms (DSA), to design and implement highly scalable and optimised backend systems.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python code.
- Develop robust, highly scalable, and low-latency backend architectures and APIs.
- Apply strong OOPS principles to build modular and maintainable software systems.
- Utilise advanced Data Structures and Algorithms (DSA) to solve complex computational problems and optimise application performance.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Implement security and data protection measures.
- Identify bottlenecks, troubleshoot bugs, and devise elegant solutions to mitigate these issues.
- Collaborate cross-functionally with product managers, front-end developers, and QA engineers to deliver high-quality features.
Requirements:
- Core Python: Strong proficiency in Python programming with a deep understanding of its quirks, ecosystem, and best practices.
- OOPs Expertise: Excellent command over Object-Oriented Programming concepts (Inheritance, Polymorphism, Encapsulation, Abstraction) and design patterns.
- DSA Proficiency: Strong problem-solving skills with a deep understanding of Data Structures (Arrays, Trees, Graphs, Hash Tables, etc. ) and Algorithms (Sorting, Searching, Dynamic Programming, etc. ).
- Frameworks: Hands-on experience with popular Python web frameworks such as Django, FastAPI, or Flask.
- Database Management: Solid understanding of relational databases (e. g., PostgreSQL, MySQL) and ORM (Object-Relational Mapper) libraries.
- API Development: Experience in designing and developing RESTful APIs.
- Version Control: Proficient understanding of code versioning tools, such as Git.
- Clean Code: A strong commitment to writing clean, readable, and properly documented code.
Good to Have (Optional):
- Experience with NoSQL databases (e. g., MongoDB, Redis).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
- Knowledge of asynchronous programming in Python (asyncio).
Euphoric Thought Technologies is a technology-driven firm focused on building scalable software solutions that streamline complex business processes. Operating at the intersection of data engineering and cloud infrastructure, the company serves a diverse portfolio of clients across the fintech and enterprise SaaS sectors. With a culture rooted in technical excellence and agile problem-solving, Euphoric Thought Technologies empowers its engineers to own their modules from conception to deployment, fostering an environment where high-impact code is the primary driver of growth.
Role Overview:
As a Python Developer specializing in Flask, you will be responsible for architecting and maintaining robust backend services that power our core platforms. Must have hands on experience in React.js ,You will work closely with cross-functional teams, including product managers and frontend engineers, to translate business requirements into high-performance API endpoints. Your daily contributions will directly influence the scalability and reliability of our applications, ensuring that our users experience seamless performance even as our data volume and traffic continue to grow.
Key Responsibilities:
- Design and implement scalable RESTful APIs using the Flask framework to support high-traffic web applications.
- Optimize database queries and schema designs in SQL to ensure low-latency data retrieval for complex reporting modules.
- Deploy and manage backend services on AWS infrastructure, ensuring high availability and efficient resource utilization.
- Collaborate with the engineering team to conduct rigorous code reviews, maintaining high standards for code quality and maintainability.
- Troubleshoot and resolve production-level bottlenecks to improve the overall stability of the application ecosystem.
- Integrate third-party services and internal microservices to expand the functionality of our existing product suite.
Required Skillset:
- Demonstrated expertise in building production-grade applications using Python and the Flask framework with 5 years of professional experience.
- Strong proficiency in React.js.
- Hands-on experience with AWS cloud services, including EC2, RDS, and S3, for deploying and scaling backend infrastructure.
- Ability to communicate technical concepts clearly to non-technical stakeholders and work effectively in a collaborative, team-oriented environment.
- Strong analytical mindset with the ability to debug complex issues and provide long-term architectural solutions.
- Comfortable working in a hybrid office environment in Bangalore, demonstrating the ability to manage tasks independently while staying aligned with team goals.
- A degree in Computer Science, Engineering, or a related field is preferred, though equivalent professional experience is highly valued.
Experience:
- Python: 5 years (Preferred)
- AWS: 3 years (Preferred)
- Flask: 3 years (Preferred)
- React.js 4 years (Preferred)
We are seeking a Senior Full Stack Engineer to join our team in a long-term contractor capacity to continue development of a production-grade platform hosted on AWS.
This application supports policy processing, third-party integrations, compliance workflows, reporting, and intelligent automation capabilities. The ideal candidate is a strong software engineer first, capable of contributing across the full stack while helping scale and evolve the platform.
This role requires someone who can step into an existing system, understand complex workflows quickly, and independently deliver high-quality solutions.
Responsibilities
• Design, develop, and maintain full-stack application features across frontend and backend systems
• Build and support integrations with third-party systems and APIs
• Develop workflow-driven processes using Temporal
• Build scalable APIs and backend services using Python
• Maintain and optimize relational databases using PostgreSQL
• Develop reporting and analytics capabilities using charting libraries
• Contribute to AI-enabled features and integrations within the platform
• Improve CI/CD pipelines and deployment processes
• Participate in architecture discussions and help shape long-term technical direction
• Work closely with business and technical stakeholders to deliver production-ready solutions
Required Qualifications
Engineering
• at least 7+ years of full stack software engineering experience
• Strong proficiency in Python
• Strong frontend development experience with modern web frameworks
• Strong backend API development experience
• Experience designing and building scalable applications
• Strong understanding of software architecture and best practices
• Experience working in complex, integrated systems
Workflow and Orchestration
• Proven experience with Temporal
• Experience building and managing workflow orchestration patterns
• Familiarity with asynchronous processing and event-driven systems
Database and Reporting
• Strong experience with PostgreSQL
• Strong SQL and data modeling experience
• Experience building reporting dashboards and analytics features
• Experience with charting libraries such as Chart.js, D3.js, or Plotly
DevOps
• Experience with CI/CD pipelines
• Familiarity with containerized deployments
• Experience with cloud environments and modern development workflows
Preferred Qualifications
• Experience in insurance, surplus lines, or compliance-based applications
• Experience integrating with third-party vendors and external APIs
• Experience with AI tooling, LLM integrations, and context engineering
• Experience building intelligent automation features
What We Are Looking For
• Self-driven and highly autonomous
• Strong problem-solving ability
• Comfortable with ownership and accountability
• Able to contribute with minimal supervision
• Strong communication skills in English
• Comfortable working U.S.-based business hours
Ideal Candidate
A senior full stack engineer who can quickly contribute to an active production system, own features end-to-end, and help expand a platform that sits at the center of complex business workflows and integrations. Send resume with projects and contact information.
Role Title:- Mid-Level Python Developer
Location - Bangalore
Employment Type -Full-time (Work from Office)
Experience Required - 3 to 7 years
Notice Period Preference - Open to all candidates, but shorter notice period candidates will be preferred.
About the Role
We are looking for a strong Mid-Level Python Developer to join our backend engineering team in Bangalore. The role is focused on building, maintaining, and improving backend systems for fintech products in the Indian capital markets domain, specifically around PMS, AIF, portfolio operations, order management, reporting, and client-facing enterprise workflows.
The ideal candidate should have hands-on experience in building APIs, working with relational databases, writing clean and maintainable Python code, and solving practical backend engineering problems. This is a backend-first role. Frontend or Angular exposure is preferred but not mandatory.
The candidate should be capable of independently owning backend modules, collaborating with product and frontend teams, mentoring junior developers, and eventually growing into a team lead role.
Key Responsibilities
- Design, develop, and maintain backend APIs using Python and FastAPI.
- Build reliable, scalable, and maintainable backend services.
- Work extensively with PostgreSQL for database design, querying, optimization, and data integrity.
- Use Redis for caching, queues, session handling, or performance improvement where applicable.
- Write clean, modular, testable, and production-ready Python code.
- Develop REST APIs with proper request validation, error handling, authentication, and response structure.
- Understand business requirements and convert them into robust backend implementation.
- Debug production issues, identify root causes, and implement long-term fixes.
- Optimize database queries, backend logic, and API performance.
- Participate in code reviews and maintain engineering standards.
- Mentor junior developers and help improve their coding, debugging, and backend design skills.
- Work closely with frontend developers, QA, product/business teams, and management.
- Contribute to technical documentation, SOPs, and internal development practices.
- Build backend solutions for fintech workflows related to PMS, AIF, capital markets, reporting, order processing, and operational automation.
Required Technical Skills
Python Backend Development:-
- Strong hands-on experience with Core Python.
- Good understanding of Python data structures, functions, classes, modules, exception handling, and file handling.
- Ability to write clean, reusable, and maintainable backend code.
- Experience with practical backend service logic, data transformation, and debugging.
FastAPI / API Development:-
- Hands-on experience with FastAPI or similar Python web frameworks.
- Strong understanding of REST API design.
- Experience with request/response validation, status codes, error handling, middleware, and dependency injection.
- Basic understanding of authentication and authorization in APIs.
- Ability to design APIs that are practical, secure, and maintainable.
Database Skills:-
- Strong working knowledge of PostgreSQL.
- Ability to write SQL queries involving joins, aggregations, filters, subqueries, and transactions.
- Understanding of indexing, query performance, constraints, and relational database design.
- Ability to troubleshoot data issues and optimize database-heavy backend workflows.
Redis / Caching:-
- Working knowledge of Redis.
- Understanding of caching use cases, TTL, key-value storage, and performance improvement patterns.
- Experience using Redis in backend applications will be preferred.
Backend Engineering Fundamentals:-
- Understanding of application architecture, modular code structure, logging, configuration management, and environment variables.
- Good debugging and problem-solving ability.
- Understanding of production issues, edge cases, and maintainability.
- Basic understanding of background jobs, queues, async processing, or scheduled tasks will be preferred.
Version Control & Development Practices
- Experience with Git.
- Ability to work with branches, pull requests, code reviews, and structured development workflows.
- Familiarity with testing, basic unit tests, and API testing tools such as Postman.
Preferred Skills
- Experience in fintech, capital markets, PMS, AIF, wealth management, portfolio reporting, or order management systems.
- Exposure to Angular or frontend development.
- Experience with background task processing, Celery, Redis queues, or scheduled jobs.
- Experience with Docker or Linux-based deployment environments.
- Experience working on enterprise SaaS or client-facing business applications.
- Understanding of financial data workflows, reconciliations, transactions, holdings, reporting, or order lifecycle.
Domain Exposure Preferred
Candidates with experience or interest in the following areas will be preferred:
- Indian capital markets
- Portfolio Management Services — PMS
- Alternative Investment Funds — AIF
- Wealth management platforms
- Order management systems
- Financial reporting systems
- Investor/client reporting workflows
- Transaction, holding, and reconciliation workflows
Expected Candidate Profile
The ideal candidate should be:
- A strong backend developer with practical problem-solving ability.
- Comfortable working independently on backend modules.
- Able to understand business workflows and translate them into technical implementation.
- Detail-oriented, especially when working with financial data.
- Comfortable debugging production issues and improving system reliability.
- Capable of mentoring junior developers.
- Interested in growing into a future technical/team lead role.
- Comfortable working from an office in Bangalore.
Assessment Process
The hiring process will include:
1. Initial screening based on resume, experience, notice period, and compensation fit.
2. Google Form technical assessment of 50 marks.
3. Live coding / technical discussion round.
4. Final face-to-face discussion covering technical depth, domain fit, ownership, and team fit.
What We Are Evaluating
- Python fundamentals and coding clarity
- Backend API design ability
- SQL and PostgreSQL practical knowledge
- Debugging and problem-solving approach
- Understanding of Redis and caching basics
- Ability to think through edge cases
- Code maintainability and readability
- Production-readiness mindset
- Ability to work in fintech/capital markets workflows
- Potential to mentor juniors and grow into a lead role
Summary
This role is suitable for a backend-focused Python developer who has strong hands-on coding ability, practical database knowledge, and the maturity to independently own backend modules. The candidate should be comfortable working in a fintech product environment where accuracy, reliability, and clean backend design are critical.
Full-Stack Engineer (Backend Heavy)
Experience: 4–6 Years | Function: Engineering — Product | Location: On-site
About Us
We’re building the next generation of AI-powered business software, and we’re looking for people who want to shape that future with us. With Lumen, we’re reimagining how users interact with CRM — moving beyond screens, menus and dashboards to an intelligent interface where users can simply ask AI to take actions, retrieve knowledge, generate insights and get work done. With Agent Studio, we’re enabling businesses to build, test and deploy their own AI agents for real-world workflows. And with Invorto, we’re bringing AI to voice, allowing businesses to create intelligent voice agents tailored to their customer and operational use cases.
What makes this especially exciting is the stage and scale of the opportunity. You’ll get to work on genuinely hard problems across LLMs, agents, reasoning, orchestration, voice AI, evaluation, reliability and enterprise security — not as isolated experiments, but as products used in real business workflows. You’ll have the opportunity to build zero-to-one, own meaningful parts of the product end-to-end, work closely with customers, experiment rapidly, and see your work reach production at scale.
Why join now? Because the playbook for enterprise AI is still being written. You won’t just be implementing someone else’s roadmap — you’ll help define the product, architecture and experiences that become that playbook. Expect high ownership, fast iteration, hard technical and product problems, direct customer impact, and the chance to build AI systems that have to work reliably in the real world — not just in a demo.
About the Role
We are looking for a Full-Stack Engineer with a strong backend bias to help build end-to-end product experiences across Lumen and Agent Studio. You will own features from database and API design through to the front-end experience, working closely with product and design to ship AI-powered experiences that real business users depend on every day.
What You’ll Do
Design and build backend services and APIs in Python that power core product and AI-agent features.
Build front-end interfaces and experiences that let users interact naturally with AI agents, insights and CRM workflows.
Own features end-to-end — from data modeling and backend logic to UI implementation, testing and release.
Work with product managers and designers to translate requirements into well-architected, scalable systems.
Integrate with LLM-based and agentic backend systems built by the AI/ML engineering team.
Optimize application performance, reliability and code quality across the stack.
Engage directly with customers and customer success teams to understand workflows, triage issues and inform roadmap decisions.
What We’re Looking For
4–6 years of professional full-stack engineering experience, with a clear backend-heavy skill set in Python.
Strong experience designing and building REST/GraphQL APIs, data models and scalable backend services.
Working proficiency with modern front-end frameworks (e.g., React) to build and integrate user-facing features.
Experience with relational/NoSQL databases, caching and cloud infrastructure.
Ability to move fast in a zero-to-one environment while maintaining code quality and system reliability.
Strong communication skills — this is a customer-facing role, and you will be expected to clearly articulate technical concepts, decisions and trade-offs to both technical and non-technical stakeholders, including customers.
Good to Have
Experience building features on top of LLM or AI-agent backends.
Prior experience in CRM, SaaS or enterprise business applications.
Exposure to real-time or voice-based product interfaces.






