Senior Software Engineer at BitClass Ā· Bengaluru (Bangalore) Ā· 2 - 5 years Ā· ā¹8L - ā¹24L / yr (ESOP available) Ā· Raised funding Ā· Posted 8 Nov 2021
The person will have the opportunity to design and build an **early stage, rapidly evolving platform from scratch** and carry out these primary responsibilities -
* Optimize components for maximum performance across multiple devices and browsers
* Write performant REST APIs for both internal and external consumption
* Build micro services and their deployment process
* Work with problems of scale, leveraging technologies that are distributed in nature.
* Perform code reviews
### Required qualifications and must have skills
* Excellent analytical and problem-solving skills
* Proven-deep-expertise with Python programming (2+ years of hands-on experience in Python and backend development)
* Building performant and scalable applications from scratch
* Experience in working with frameworks like Django, Flask, etc.
* Experience with building APIs and services using REST, SOAP, etc.
* Experience with any RDBMS and strong SQL knowledge
* Comfortable with Unix / Linux command line
* Object-oriented concepts & design patterns
* Sytem and database desinging skills
### Nice to have Skills
Knowledge of other programming languages beyond Python
Familiarity with managing infrastructure on AWS
Experience with working with/building data analytics pipleline
Familiarity with NoSQL databases
Good understanding of Docker and container platforms (Kubernetes)
Security-first architecture approach
Application benchmarking and optimization
### Interpersonal Attributes
You are driven by the impact your work creates
You can answer the why behind any technological choice you make
You can work independently as well as part of a team
You aren't afraid to roll up your sleeves: This role will evolve over time, and we'll want you to evolve with it!

About BitClass
About
Connect with the team
Similar jobs (10)
Key Responsibilities
ā Lead the architecture, design, development, and delivery of scalable backend services
using Python.
ā Own technical direction and architectural decisions for backend systems and services.
ā Design and build robust RESTful APIs, microservices, and distributed systems
capable of handling high-scale workloads.
ā Design and implement real-time communication systems, including WebSocket-based
services, where required.
ā Drive system performance, scalability, reliability, availability, and security.
ā Lead performance optimization, capacity planning, monitoring, debugging, and
production issue resolution.
ā Establish and promote best practices around code quality, testing, observability, CI/CD,
and production readiness.
ā Collaborate closely with frontend, product, DevOps, infrastructure, and other
cross-functional teams to deliver end-to-end solutions.
ā Mentor and provide technical guidance to engineers, contributing to overall team growth
and engineering excellence.
ā Review code and architecture designs, identify technical risks, and drive improvements
across backend systems.
ā Take ownership of complex technical problems and deliver reliable, maintainable,
production-grade solutions.
Required Skills & Qualifications
ā 5+ years of software engineering experience, with significant experience in backend
development.
ā Strong expertise in Python and experience building production-grade backend
applications.
ā Proven experience designing and developing REST APIs and microservices
architectures.
ā Strong understanding of distributed systems, scalability, fault tolerance, and
high-availability architectures.
ā Hands-on experience with WebSockets and real-time backend integrations.
ā Strong experience with SQL/NoSQL databases, caching systems, and data-intensive
applications.
ā Experience with performance optimization, monitoring, logging, debugging, and
production operations.
ā Strong understanding of software engineering principles, design patterns, and clean
architecture.
ā Proven ability to lead technical initiatives and make sound architectural decisions.
ā Strong communication, collaboration, and technical leadership skills.
ā Experience mentoring engineers and conducting effective code and design reviews.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
š Job Title :Ā Backend Engineer (Go / Python / Java)
Experience :Ā 3+ Years
Location :Ā Bangalore (Client Location ā Work From Office)
Notice Period :Ā Immediate to 15 Days
Open Positions :Ā 4
Working Days :Ā 6 Days a Week
š§ Job Summary :
We are looking for a highly skilledĀ Backend EngineerĀ to build scalable, reliable, and high-performance systems in a fast-paced product environment.
You will own large features end-to-end ā from design and development to deployment and monitoring ā while collaborating closely with product, frontend, and infrastructure teams.
This role requires strong backend fundamentals, distributed systems exposure, and a mindset of operational ownership.
āĀ Mandatory Skills :
Strong backend development experience in Go / Python (FastAPI) / Java (Spring Boot) with hands-on expertise in Microservices, REST APIs, PostgreSQL, Redis, Kafka/SQS, AWS/GCP, Docker, Kubernetes, CI/CD, and strong DSA & System Design fundamentals.
š§ Key Responsibilities :
- Design, develop, test, and deploy backend services end-to-end.
- Build scalable, modular, and production-grade microservices.
- Develop and maintainĀ RESTful APIs.
- Architect reliable distributed systems with performanceĀ and fault tolerance in mind.
- Debug complex cross-system production issues.
- Implement secure development practices (authentication, authorization, data integrity).
- Work with monitoring dashboards, alerts, and performance metrics.
- Participate in code reviews and enforce engineering best practices.
- Contribute to CI/CD pipelines and release processes.
- Collaborate with product, frontend, and DevOps teams.
ā Required Skills :
- Strong proficiency inĀ Go OR Python (FastAPI) OR Java (Spring Boot).
- Hands-on experience buildingĀ Microservices-based architectures.
- Strong understanding ofĀ REST APIs & distributed systems.
- Experience withĀ PostgreSQL and Redis.
- Exposure toĀ Kafka / SQS or other messaging systems.
- Hands-on experience withĀ AWS or GCP.
- Experience withĀ Docker and Kubernetes.
- Familiarity withĀ CI/CD pipelines.
- Strong knowledge ofĀ Data Structures & System Design.
- Ability to independently own features and solve ambiguous engineering problems.
ā Preferred Background :
- Experience inĀ product-based companies.
- Exposure to high-throughput or event-driven systems.
- Strong focus on code quality, observability, and reliability.
- Comfortable working in high-growth, fast-paced environments.
š§āš» Interview Process :
- 1 Internal Screening Round
- HR Discussion (Project & Communication Evaluation)
- 3 Technical Rounds with Client
This is a fresh requirement, and interviews will be scheduled immediately.

About the company
The company delivers the power of technology and intelligence to investors and companies and enables growth and value creation in the private unlisted markets. We make it easier for investors to know everything about a company, and a company to know everything about an investor. Our intelligence is used by more than 400+ customers across Venture Capital, Private Equity, Investment Bankers, and Corporates. Our intelligence covers the entire universe of Indian private companies and investors. We are gearing to power growth and transactions in private markets in India and around the world. We want our solutions to be reliable, timely and trustworthy to make investment and business decisions.
Founded in 2015 by IIT Madras Alumni Mr. Krishna Saraswati and Mr. Avinash Loganathan, as a fintech startup we have 3 products in the market. 1. PrivateCircle Research: Private Market Intelligence product. 2. PrivateCircle Connect: Intelligent Prospecting tool for Sales teams. 3. PrivateCircle Markets: Investment opportunities discovery platform.
About the role
We are looking for a Senior backend engineer with 4+ years of experience building large scale web applications. A highly skilled Python Developer with advanced coding abilities in Python.
Responsibilities:
- Design, Develop and maintain products using bleeding-edge technologies on Python
- Collaborating with the rest of the engineering team to design and deploy the code to test/production and implement new features.
- Debug, validate, review and test new and existing code.
- Act as a mentor to junior developers, providing guidance and support on technical issues.
- Write clean, efficient and well documented code
- As a Senior, you are required to regularly interact with their peers, managers and PMs (product/program managers).
Requirements:
- Advanced knowledge of Python (4+ years) with strong OOPs fundamentals.
- Version Control using git.
- Experience with web frameworks and MVC/ MVT architecture.
- Experience with Django framework and its ORM.
- Experience with REST API's and microservices architecture.
- In-depth knowledge of relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB).
- Knowledge of distributed systems is a plus.
- Experience with Elasticsearch is a plus.
- Experience with Docker, Kubernetes or any other container technologies is a plus.
- Experience with Celery or other asynchronous task queues.
- Experience using system monitoring tools, automated testing frameworks and implementing server-side security.
We offer a dynamic and fast-paced work environment with ample opportunities for growth and advancement. If you're a highly motivated individual with a passion for coding and a desire to work with cutting-edge technologies, please apply today!
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
Job Summary
We are looking for an experienced Python Developer for the position of Delivery Module Lead. The ideal candidate should have strong hands-on experience in Python programming, front-end technologies, and back-end development. The candidate will be responsible for developing scalable web applications, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python and front-end technologies.
- Collaborate with product managers, designers, and developers to understand business requirements and implement solutions.
- Develop responsive user interfaces and optimize application performance across different browsers and devices.
- Write clean, reusable, and maintainable code following development best practices.
- Conduct code reviews and ensure code quality and standards.
- Debug, troubleshoot, and resolve application issues.
- Develop and integrate RESTful APIs and web services.
- Participate in Agile development activities, including sprint planning, daily stand-ups, and retrospectives.
- Continuously improve development processes and stay updated with emerging technologies.
Mandatory Skills
- Strong proficiency in Python programming.
- Hands-on experience with HTML, CSS, and JavaScript.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Experience with back-end frameworks such as Django or Flask.
- Good understanding of RESTful APIs and web services.
- Experience with Git and version control systems.
- Strong problem-solving and analytical skills.
Preferred Skills
- Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Docker and containerization technologies.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with Agile methodologies and project management tools.
About Us
We believe the future of software development is AI-native ā where engineers operate at a higher level of abstraction and quality remains non-negotiable.Ā
Incubyte is a software craft consultancy where the āhowā of building software matters as much as the āwhatā.Ā Ā
We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life.Ā
Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, weād like to talk.Ā
Our Guiding PrinciplesĀ
These principles define how we work at Incubyte. They are non-negotiable.Ā
Relentless Pursuit of Quality with PragmatismĀ
Ā We build high-quality systems without losing sight of delivery.Ā
Extreme OwnershipĀ
Ā We take responsibility end-to-end for decisions, execution, and outcomes.Ā
Proactive CollaborationĀ
Ā We collaborate closely, challenge each other, and solve problems together.Ā
Active Pursuit of MasteryĀ
Ā We continuously improve our craft and raise our bar.Ā
Invite, Give, and Act on FeedbackĀ
We seek, give, and act on feedback to get better every day.Ā
Ensuring Client SuccessĀ
We act as trusted partners and focus on real outcomes, not just output.Ā
Job Description
This is a remote position.
This is a remote position.
Experience Level
This role is ideal for engineers with 3ā6 years of experience and a strong background in building scalable, production-grade software systems.
We are looking for hands-on Software Engineers with deep expertise in Python and TypeScript, with exposure to AI/LLM systems and modern infrastructure tooling.
What Youāll Do as a Software Craftsperson
ā¢Ā Ā Ā Ā Ā Take full ownership of the software development lifecycle for complex, cross-functional initiatives ā from design through production readiness.
ā¢Ā Ā Ā Ā Ā Build and maintain robust, scalable backend systems and APIs using Python and TypeScript, following clean code and software craftsmanship principles.
ā¢Ā Ā Ā Ā Ā Design and deliver features end-to-end, balancing scope, quality, and long-term maintainability.
ā¢Ā Ā Ā Ā Ā Identify technical and product issues beyond the immediate scope of work, proactively raising risks and driving solutions.
ā¢Ā Ā Ā Ā Ā Shape team practices around code quality, testing, tooling, and continuous improvement using DevEx and DORA principles.
ā¢Ā Ā Ā Ā Ā Collaborate closely with clients and internal teams to understand requirements, clarify priorities, and align on outcomes.
ā¢Ā Ā Ā Ā Ā Mentor and guide fellow engineers to raise overall team performance and promote a culture of learning.
ā¢Ā Ā Ā Ā Ā Leverage AI tools (LLMs, agentic frameworks, etc.) to accelerate design, development, testing, and delivery where applicable.
Requirements
What Youāll Bring
3ā6 years of overall software engineering experience with a strong track record of owning and delivering complex production systems.
Must-Have Skills
ā¢Ā Ā Ā Ā Ā Python (must-have): Deep expertise in writing idiomatic, testable, production-grade Python ā including advanced OOP, data structures, algorithms, and software engineering best practices.
ā¢Ā Ā Ā Ā Ā TypeScript (must-have): Strong proficiency in building and maintaining type-safe, scalable applications across frontend and/or backend TypeScript codebases.
ā¢Ā Ā Ā Ā Ā Strong system design skills: ability to architect scalable, maintainable, and observable systems with a focus on reliability and long-term operability.
ā¢Ā Ā Ā Ā Ā Solid engineering practices: experience with TDD, CI/CD, code reviews, refactoring, and continuous deployment in Agile or eXtreme Programming environments.
ā¢Ā Ā Ā Ā Ā Working knowledge of relational databases, web server ecosystems, REST/gRPC APIs, and performance optimisation.
ā¢Ā Ā Ā Ā Ā Experience with source control, bug tracking, user story writing, and maintaining clear technical documentation.
Good-to-Have Skills
ā¢Ā Ā Ā Ā Ā AI / LLM experience: hands-on exposure to building applications using LLMs (GPT, Claude, Gemini, or similar) for tasks such as document classification, entity extraction, or structured data generation.
ā¢Ā Ā Ā Ā Ā LLM orchestration frameworks: familiarity with LangChain, LlamaIndex, Mastra, Agno, or similar agentic frameworks.
ā¢Ā Ā Ā Ā Ā Prompt engineering: experience refining prompts and orchestration patterns to improve response accuracy, consistency, and structured outputs.
ā¢Ā Ā Ā Ā Ā Vector databases and observability tooling: exposure to tools like Pinecone, PgVector, Qdrant, LangSmith, or DeepEval.
ā¢Ā Ā Ā Ā Ā Container orchestration and infrastructure-as-code: experience with Kubernetes, Terraform, and Docker for deploying and managing production workloads.
Benefits
Life at Incubyte
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat ā with all travel expenses covered.
Our environment is built for crafters: experimenting with real-world systems, solving complex infrastructure challenges, and contributing to cutting-edge AI initiatives. We are all lifelong learners, and our work is our passion.
Perks
ā¢Ā Ā Ā Ā Ā Dedicated learning & development budget
ā¢Ā Ā Ā Ā Ā Sponsorship for conference talks
ā¢Ā Ā Ā Ā Ā Comprehensive medical & term insurance
ā¢Ā Ā Ā Ā Ā Employee-friendly leave policies
ā¢Ā Ā Ā Ā Ā Home Office fund
ā¢Ā Ā Ā Ā Ā Medical Insurance
Role Overview
As a Software Engineer, you will build and maintain features across our SaaS platform. You will work on well-scoped tasks and features, collaborate closely with senior engineers, and grow your skills in software design, cloud-native development, and modern engineering practices. This role is a great fit for engineers who have solid programming fundamentals, are curious and quick to learn, and take pride in writing quality code. You will be supported and mentored while taking on increasing ownership over time.
Required Qualifications
Bachelorās or Masterās degree in Computer Science or a related discipline.Ā·Ā Ā Ā Ā Ā Ā Ā
5ā8 years of software engineering experience building production-grade applications.
Strong experience building and operating cloud-native SaaS or web applications.
Solid understanding of software design, distributed systems, and modern engineering practices.
Proven ability to own and deliver complex features independently.
Experience debugging and resolving performance, scalability, and reliability issues.
Ā
What We Look For
Strong programming fundamentals and a quality mindset.
Curiosity and a strong desire to learn and grow.
Ability to deliver well-scoped tasks reliably.
Good problem-solving and debugging skills.
Collaboration and communication skills.
Ownership and accountability for the work you do.
Passion for building software and continuous learning.
The OpportunityĀ
We are building the next generation of engineers at AvancerPI. You will work on real enterprise products and automation rather than isolated training assignments. Depending on your strengths, you may contribute to frontend, backend, APIs, automation, integrations, cloud-native engineering or AI-assisted capabilities.Ā
What Youāll Work OnĀ
- Modern web applications and customer-facing product experiences.Ā
- Backend services and REST APIs.Ā
- Python-based automation and platform integrations.Ā
- Databases, data models and application state.Ā
- Terraform and Ansible based infrastructure automation.Ā
- Containers and Kubernetes-based applications.Ā
- Integration with enterprise infrastructure and cloud APIs.Ā
- AI/LLM, RAG and agentic workflows where they solve a real product or operational problem.Ā
- Testing, debugging, Git workflows and CI/CD.Ā
- Product features used by enterprise customers and internal engineering teams.Ā
What Weāre Looking ForĀ
- BE/BTech/MCA or equivalent technical education.Ā
- Strong programming fundamentals and problem-solving ability.Ā
- Working knowledge of at least one language such as Python, JavaScript/TypeScript, Java or similar.Ā
- Basic understanding of APIs, databases, Git and Linux.Ā
- Curiosity about cloud, infrastructure, automation, Kubernetes and AI.Ā
- Ability to learn unfamiliar technologies independently and ask good technical questions.Ā
- Evidence that you build things: academic projects, GitHub work, internships, hackathons or personal projects.Ā
What Matters More Than a Long Skills ListĀ
Fundamentals + curiosity + learning speed + ownership + ability to turn an idea into working software.Ā
What You Can Expect to LearnĀ
- How enterprise products are designed, built, tested and released.Ā
- How software interacts with infrastructure, cloud and Kubernetes platforms.Ā
- How to write maintainable code and participate in design/code reviews.Ā
- How customer problems become product requirements and engineering decisions.Ā
For more information about the company, you can visit our website: https://avancerpi.com/about/
ā 4ā7 years of backend development experience with Python or Golang.
ā Strong expertise in designing, developing, and scaling microservices and distributed
systems.
ā Solid understanding of concurrency, multi-threading, and performance optimization.
ā Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached),
and messaging systems (Kafka, RabbitMQ, etc.).
ā Hands-on experience with Linux development, Docker, and Kubernetes.
ā Familiarity with cloud platforms (AWS/GCP/Azure) and related services.
ā Strong debugging, profiling, and optimization skills for production-grade systems.
ā Experience with AI-powered development tools is a strong plus; familiarity with
concepts like 'agentic coding' for workflow automation or 'context engineering' for
leveraging LLMs in system design is highly desirable.
ā Ability to lead technical initiatives and mentor junior engineers.
We are seeking talented software developers who are passionate about coding and building & scaling
products. If you love taking on new challenges and have a problem solving mindset to solve problems through
code, you will be a perfect fit for our rockstar engineering team.
Roles and Responsibilities:
ā Design and develop backend architectures to support robust, scalable, and secure web applications and
systems with a focus on backend development using Django.
ā Design, implement and maintain high quality RESTful APIs to support seamless communication between
frontend, backend and other services.
ā Design, implement, and maintain database schemas. Ensure the integrity, performance, and security of
data.
ā Ensure the scalability and reliability of our backend infrastructure on AWS. Ensure reliable management of
infrastructure on cloud aiming for 0 downtime of systems.
ā Write clean, maintainable, and efficient code, while adhering to best practices and industry standards.
Develop and maintain documentation for our backend systems, APIs, and data models.
ā Conduct high quality code reviews and provide feedback to other team members to ensure best practices
are adhered to.
ā Take ownership of the development, testing, and deployment of web applications. Break down high-level
business problems into smaller chunks and build systems.
ā Work closely with the frontend development team, product managers, and designers to plan new features
and optimize existing ones.
ā Constantly aim to improve performance and optimize systems by identifying bottlenecks and resolving
them for increased efficiency.
ā Stay up-to-date with the latest technologies such as LLMs, and implement them as and when required
Skills and Qualifications:
ā Bachelor's degree in Computer Science, Computer Engineering or a related field.
ā 4+ years of experience in full-stack web development, with a focus on backend development.
ā Strong proficiency in Python and Django, including experience with Django Rest Framework.
ā Experience working with SQL/PostgreSQL databases, including schema design, querying, and
optimization.
ā Proficiency in AWS services such as EC2, RDS, S3, and Lambda.
ā Familiarity of integrations with third party services and open source frameworks
ā Strong understanding of data structures, algorithms, and software design patterns.
ā Experience with containerization and orchestration technologies such as Docker and Kubernetes is a plus.
ā Familiarity with LLM frameworks such as Langchain, OpenAI, Anthropic, LLaMa is a plus.
ā Strong problem-solving skills and ability to work in a fast-paced environment.
ā Excellent communication and collaboration skills.










