
The technology team at ClassKlap is team a 4 people, who have helped scale and deliver from scratch to 1200+
schools and 4.5L students. The team is looking to add 2-3 engineers who would help build on existing systems
and design new systems from scratch for the impending delivery scale up of 10k schools and Customer App
scale up of 20k teachers and 20L parents.
- Tech stack: Java 11, Postgres, Android, iOS, React JS, Terraform, AWS
- Backend- Java Programming, Frontend- Javascript using Angular
- Strong agile engineering practices: Test Driven Development, Continuous Deployment, Domain Driven Design, Object Oriented Programming etc.
About the role:
As a Full-Stack Engineer, you are expected to:
1. Collaborate with cross-functional teams to define, design, and ship solutions
2. Build/Update the Domain Model as required for the scale up
3. As a specialist in multiple areas, responsibly plan, prioritize, organize and perform technical work and ensure the integrity of significant and diverse projects; apply a wide range of experience and understanding of trends and technologies, lead the analysis and conceptual design and technical direction of proposed projects.
4. Lead and direct requirements analysis and writing of software requirements and design specifications for multiple significant software modules; often acts as a technical lead working on complex projects.
5. Design and develop advanced applications for multiple platforms
6. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
7. Help maintain code quality, organization, and automatization
8. Actively support, communicate and enforce the company’s software engineering processes and standards

About ClassKlap Pvt Ltd
About
Company video


Connect with the team
Similar jobs
Technical Lead – Full Stack
Overview
We are seeking a high-caliber Tech Lead – Full Stack to join our Digital Twin Platform and Simulation team. In this role, you will translate high-level architectural visions into robust, executable low-level designs (LLD). You will be the technical anchor for the squad by providing deep technical guidance and maintaining rigorous standards you will enable the team to deliver scalable interfaces and services that power our digital twin ecosystem.
Our Core Full Stack Stack
Front-End Engineering
- React + TypeScript (with Next.js), ShadCN/UI, Tailwind CSS for building complex, state-heavy interactive dashboards.
- JavaScript (ES6+) and TypeScript for type-safe management of simulation data
- State management (Redux/Zustand) optimized for high-frequency data updates
· Experience in ESRI ArcGIS Map usage in UI is a big plus.
Back-End & Microservices
- Java and Spring Boot for building high-scale, resilient microservices
- REST APIs for seamless communication between services and front-end consumers
- Microservices architecture and system integration patterns
- Experience designing, building, and integrating RESTful or GraphQL APIs, Protobuf with gRPC and gRPC-Web
Engineering Excellence
- GitHub for version control and rigorous Code Reviews
- CI/CD pipelines, Docker, and Kubernetes for cloud-native deployment
Key Responsibilities
- Low-Level Design (LLD): Convert high-level architectural blueprints into detailed technical designs, including class diagrams, sequence diagrams, and API specifications.
- Technical Mentoring: Lead and coach the engineering team through pair programming, technical 1-on-1s, and hands-on guidance to elevate overall team competency.
- Standards Enforcement: Ensure all code adheres to the defined engineering standards, SOLID principles, and design patterns established by the Architects.
- Code Quality & Review: Conduct comprehensive code reviews to maintain high quality, ensuring the team delivers clean, testable, and maintainable code.
- Technical Anchoring: Serve as the "go-to" expert for the squad to resolve complex technical blockers and provide clarity on implementation details.
- Hands-on Development: Direct implementation of critical and complex modules, setting the benchmark for performance and reliability.
- System Integration: Oversee the technical execution of integrations between full-stack applications and core data layers (Databricks/Neo4j).
- Delivery Governance: Ensure the squad meets sprint objectives by maintaining a high standard of execution and managing technical debt effectively.
Preferred Qualifications
- 8 to 10 years of professional experience in full-stack software development.
- Proven track record in a Tech Lead capacity, with strong experience in creating Low-Level Designs.
- Expert-level proficiency in Java, Spring Boot, and React.
- Deep understanding of Microservices architecture and RESTful API design.
- Familiarity with ShadCN/UI familiarity along with Material UI, Storybook, and/or similar tools
- Demonstrated ability to mentor engineering teams and drive technical excellence in an Agile environment.
- Experience working in the India tech region, preferably within high-growth product engineering teams.
Highly Desirable
- Experience building platforms for Digital Twin, IoT, or Simulation environments.
- Familiarity with visualizing complex networks or real-time operational data.
- Knowledge of performance tuning for both front-end rendering and back-end processing.
- Experience leading teams in an Agile/Scrum environment.
- Exposure to industrial domains such as Manufacturing, Logistics, or Transportation is a plus.
Location: Hyderabad, Telangana
Department: Engineering
Employment Type: Full-Time
Senior Software Engineer
Location: On-site, Panaji, Goa
About Joyful
Joyful is a leading AI-powered stakeholder communication management platform for voice of stakeholder analysis and contact center solutions. Our mission is to use AI to make all interactions between a company and its stakeholders joyful by removing friction. Joyful is a part of Germinait Solutions Pvt. Ltd.
Our Joyful modules, Engage and Listen, help businesses understand and manage stakeholder interactions across digital channels. We enable companies to provide exceptional customer experiences while maximizing the productivity and efficiency of their support teams, all through one seamless platform.
At Joyful, we're committed to fostering meaningful interactions between stakeholders and brands by providing actionable insights, personalized replies, and a joyful experience for customers, users, and employees alike.
The Opportunity
We’re seeking a Senior Software Engineer who thrives on solving complex problems, architecting scalable systems, and bringing innovative AI-powered features to life. You will work on a modern, cloud-native stack—leveraging serverless deployment, microservices, and AI/ML integrations to build resilient, high-performance solutions.
In addition to delivering high-quality code, you’ll contribute to Joyful’s Vibe Coding culture—our approach to writing code that’s clean, collaborative, and a joy to work with.
What You'll Do
- Backend & Cloud Development
- Design, develop, and maintain scalable microservices for Joyful’s Engage and Listen platforms
- Build serverless applications and functions (AWS Lambda, Azure Functions, or GCP Cloud Functions) for rapid, cost-effective deployments
- Implement robust APIs and data pipelines optimized for performance and reliability
- Ensure security, compliance, and data privacy in all backend services
- AI-Powered Solutions
- Integrate AI/ML models into production workflows to enhance automation, personalization, and analytics
- Collaborate with data scientists to operationalize AI models for real-time and batch processing
- Build features that leverage NLP, sentiment analysis, and predictive analytics for stakeholder communication insights
- Vibe Coding Culture
- Write clean, well-structured, and maintainable code that engineers enjoy working with
- Participate in pair programming, peer reviews, and collaborative debugging sessions
- Share best practices and mentor junior engineers to raise the technical bar across the team
- Help maintain a development atmosphere that’s positive, creative, and focused on continuous improvement
- DevOps & Deployment
- Work closely with DevOps teams to optimize serverless deployments, CI/CD pipelines, and automated testing
- Ensure observability, monitoring, and alerting systems are in place for all deployed services
- Contribute to cost optimization strategies for serverless architectures
- Collaboration & Problem-Solving
- Partner with product managers, architects, and designers to translate business requirements into technical solutions
- Participate in sprint planning, backlog refinement, and retrospectives
- Troubleshoot production issues and drive root cause analysis for lasting fixes
What You'll Need
- 3+ years of experience in software development, preferably in SaaS or AI-driven products
- Strong expertise in backend development using Java (Spring Boot), Node.js, or Python
- Experience with serverless architectures (AWS Lambda, Azure Functions, or GCP equivalents)
- Solid understanding of cloud services (AWS, Azure, or GCP) and microservices design patterns
- Hands-on experience integrating AI/ML models into applications
- Familiarity with NLP, speech-to-text, or sentiment analysis APIs is a plus
- Knowledge of relational and NoSQL databases (PostgreSQL, DynamoDB, MongoDB, etc.)
- Experience with CI/CD pipelines, automated testing, and monitoring tools
- Strong problem-solving skills and ability to work in fast-paced, collaborative environments
- Passion for clean, maintainable code and contributing to a healthy team culture
Why Join Joyful?
- Work on AI-powered solutions that transform how businesses connect with their stakeholders
- Be part of a team that embraces serverless-first development and modern cloud-native architectures
- Thrive in a Vibe Coding culture where great engineering meets great energy
- Collaborate with talented peers in a supportive, innovation-driven environment
- Enjoy professional growth opportunities in a fast-scaling company
- Work from our beautiful Goa office while building solutions used worldwide
At Joyful, we believe that combining AI innovation, scalable cloud design, and a joyful coding culture leads to exceptional products. If you’re passionate about building intelligent, high-performance systems while keeping the engineering vibe positive, we’d love to hear from you!
Job Overview
We are seeking a highly skilled Fullstack Developer with expertise in Angular for front-end development and NestJS with TypeScript for back-end development. The ideal candidate will be responsible for building, testing, and maintaining robust, scalable, and secure web applications. You will also manage databases like PostgreSQL and MongoDB, ensuring efficient data management and seamless integration between client-side and server-side systems.
This role requires a strong understanding of the full web development lifecycle, from designing intuitive user interfaces to developing efficient server logic and implementing security best practices.
Key Responsibilities
● Design, develop, and maintain front-end and back-end components using Angular, NestJS, and TypeScript.
● Collaborate with team members to ensure seamless integration between front-end and back-end services.
● Develop, optimize, and manage databases (PostgreSQL and MongoDB).
● Create and maintain RESTful and GraphQL APIs to support front-end applications.
● Optimize applications for speed, scalability, and user experience.
● Implement and validate UI/UX designs on the front-end.
● Write clean, testable, and maintainable code, following industry best practices.
● Debug and troubleshoot issues across the full stack, ensuring compatibility across browsers and devices.
● Apply security best practices, including authentication, authorization, and data protection.
● Participate in code reviews, providing and receiving constructive feedback.
● Stay updated on emerging technologies and trends to enhance development practices.
● Contribute actively in Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives).
Skills & Qualifications
● Strong proficiency in Angular, TypeScript, HTML5, CSS3, and JavaScript.
● Hands-on experience with NestJS and back-end development in TypeScript.
● Solid understanding of PostgreSQL and MongoDB (database design, optimization, and management).
● Proficiency in RESTful and GraphQL API development and integration.
● Knowledge of asynchronous programming and event-driven architecture.
● Familiarity with Docker, Kubernetes, and deployment workflows.
● Knowledge of security best practices for web applications.
● Experience with Git and Agile methodologies.
● Ability to write and maintain unit and integration tests.
● Strong problem-solving and troubleshooting skills across the full stack.
● Excellent communication and collaboration abilities.
● Bachelor’s degree in Computer Science, IT, or equivalent practical experience.
Position: Founding Engineer (SDE)
Location: Remote
Do you have a passion for developing cutting-edge software? Do you thrive in the innovative atmosphere of a startup? If coding is your art, and you have the prowess to turn problems into sophisticated solutions, then we're looking for you!
We are an early-stage startup working on re-defining how businesses in India approach accounting.
The Role:
- Dive deep into coding challenges, transforming ideas into groundbreaking software solutions.
- Play a pivotal role in our startup's journey, working closely with a dynamic team to develop the next big thing.
- See the immediate impact of your work in a rapidly-growing company.
What We're Looking For:
- Experience: Minimum 2 years in software development.
- Problem Solvers: Ability to take on a challenge, break it down, and deliver an end-to-end solution.
- Team Player: Collaborative mindset to work seamlessly with cross-functional teams.
- Fast Learner: Adaptability in a rapidly changing environment
Nice to Have:
- Victories in hackathons or coding challenges, showcasing your ability to innovate under pressure.
Why Join Us?
- Be at the forefront of our exciting journey, where your contributions directly shape our success.
- Collaborative and open culture – your insights and expertise won't just be appreciated; they'll be celebrated!
- Opportunities for rapid growth, professional development, and unique challenges.
- Competitive, class-leading compensation
CTC: 25-40LPA based on experience

Role: Sr Full Stack SW Developer
Location: Okhla, New Delhi
Experience: Minimum: 7 Years
In this role, the person will be responsible for developing and implementing solutions using React.js, Node Js, JSX, Expressand MySQL concepts, and workflows such as Redux, Flux, and Webpack. The candidate will also be responsible for profiling and improving front-end & back-end performance and documenting our codebase. A top-class React.js Developer should be able to design and build modern user interface components to enhance application performance.
Responsibilities
- Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, React, Redux, JavaScript, TypeScript, Node.js, Express, JSX, and MySQL.
- Creating RESTful services with Node.js & MySQL.
- AWS (Amazon Web Services) development & services like EC2, CloudFront, S3, load balancer, etc.
- Architect scalable web architectures.
- Work in a cross-functional team to deliver a complete user experience.
- Create Unit and Integration tests to ensure the quality of code.
- Be responsive to change requests and feature requests.
- Mentor junior members of the team*
- Managing & Integrating Amazon Web Services*
- Managing 3rd party software tools & subscriptions*
Requirements
- Detail-oriented experience as a Full Stack Developer/Lead creating React, Redux, Node js and (RDBMS) MySQL-based solutions.
- Ability to work both independently and in collaborative teams to communicate design and build ideas effectively.
- Fluent knowledge of the latest HTML/CSS, JavaScript & Typescript standards, and best practices.
- Strong hands-on of Node.js, Express server, and RESTful web APIs.
- Strong Hadson of MySQL or any other SQL-based RDBMS.
- Strong Hands-on in integrating AWS services into the application. AWS developer certificate will be a plus but not mandatory.
- Solid understanding of HTTP protocol and how server-side code is processed on the client.
- Working knowledge of front-end optimization and performance techniques.
- Obsession with lean, clean, and organized front-end code.
- Cross-browser development and troubleshooting.
- Experience building Responsive websites for web, tablet, and mobile devices.
- Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, and navigation.
Job description
- Participate the development process;
- Cooperate with QA team;
- Recognize opportunities to improve code efficiency;
- Perform code peer-to-peer reviews;
- Contribute to software architecture planning;
- Maintain code and documentation integrity and organization;
- Help project owner in estimating new features;
- Keep up with emerging trends and technologies;
- Accurately match UI/UX design;
- Participate in various team-buildings and non-development activities (Risks identification, Threats Modeling, etc.)
- Build reusable components.
Requirements:
- 4+ years of commercial experience;
- Strong knowledge of JavaScript (ES5, ES6+), HTML5, CSS3;
- Good understanding of CSS Preprocessors, such as LESS and Sass;
- Experience with React/Redux is a must;
- Experience with TypeScript;
- Upper-Intermediate English;
- Strong knowledge in Node.js (Express);
- Experience working in an Agile environment (Scrum or Kanban);
- Experience with build tools, code coverage, and testing frameworks Webpack, jest etc.;
- Experience with SQL and NoSQL databases PostgreSQL, MongoDB;
- Strong Knowledge with Rest API;
- Proficient understanding of code versioning tools such as Git;
- Experience with Redis, ElasticSearch.
Nice to have:
- Experience with CI/CD;
- Experience with serverless, FaaS and PaaS (AWS Lambda);
- Understanding of SDLC and ISMS.
Roles :-
- 5+ years' experience in back end development with Angular.
- Experience and flexibility to work on backend or frontend tech stack depending on the project backlog.
- Strong experience in Databases and API Integration
- Having good experience with back-end programming languages like Node.JS, PHP, Python, Express.js, Angular, React, HTML/CSS, JavaScript, XML
- Exposure to the product development on AWS cloud platforms/Third party API integration and payment gateways
- Knowledge of code versioning tools (such as Git)
- Knowledge of multiple JavaScript frameworks and libraries (e.g. Bootstrap, jQuery)
- Familiarity with databases (e.g. MySQL, MongoDB)
- Knowledge of API design and development
- Excellent communication and teamwork skills and Ability to perform under pressure
Responsibilities :-
- Developing front end website architecture.
- Ensuring cross-platform optimization for mobile phones.
- Designing user interactions on web pages.
- Developing back end website applications.
- Creating servers and databases for functionality
Technical Skills:- Angular, Nodejs, Python/PHP, MongoDB/Mysql, API
Notice Period:- 1 month or less (immediate joiner - Preferred )
Location: Noida, Work From Office
3-6+ years backend server side micro services based applications development experience with
the following skill set:
1. Rest Services using NodeJS & Express Js
2. Micro services-based application development using Kubernetes, Dockers, WAF
3. Server Frameworks : XMPP Server or any messaging/chatting server frameworks, chat-bots,
Audio and Video calls server framework like Signal Server/BigBlueButton, Push Notification
services, Sync Gateway server like Couchbase sync gateways, Streaming Services using
Kafka/Spark
4. Languages : Java Script is mandatory. Preferred if you are also hands-on with Typescript,
Python, Java.
5. Database : Working experience in one of these document databases- Dynodb, Cosmos db,
MangoDB. Preferred if you also have working experience in any of these RDBMS - MySQL,
Postgress, SQL Server
6. Storage : Working experience in any one of these storage technologies - S3, Blob or any
cloud storages
7. DevOps : JIRA, Jenkins, ELK, CI/CD, Git, AWS or Azure cloud compute
| Highly experienced with back-end server side programming frameworks - Node.js/J2EE Spring Boot |
| Proficient experience using frontend frameworks - Angular/React.js |
| Expertise in Databases, SQL - MYSQL/Postgres and NOSQL - MongoDB/Redis |
| Understand and implement overall architecture of a Web application. |
| Follow code quality standards and ensure responsiveness of applications. |
| Collaborate with the rest of the engineering team to develop new features using JIRA/Clickup etc. |
| Experience working with designers and converting designs/wireframes to visual elements. |
| Understanding and implementation of security and data protection. |
| Development experience for both mobile and desktop views. |
| Experience with deployment of applications on Cloud platform servers - AWS/Azure. |
| Knowledge of code versioning tools such as Git, Bitbucket etc. |











