
We are looking for a software engineer who:
š is curious and asks a lot of questions!
𤤠has good product taste.
ā”ļø is passionate about writing clean code.
šµ has strong problem solving skills.
š„ can turn 1-pager specs into detailed features.
ā£ļø loves / appreciates automated testing!
š is humble, kind and has a good taste of sarcasm.
š» has hands-on experience with JavaScript.
āļø Non-mandatory, but nice to have:
š¶š» worked in an early-stage startup.
š¤š» built and led a small engineering team.
⨠2+years of experience.
š» open source enthusiast.
š¦ You are passionate about teaching, learning and creator economy.
š¤ What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.

Similar jobs
Role & Responsibilities
As a Software Development Engineer - 3, Backend Engineer , you will play a critical role in architecting, designing, and delivering robust backend systems that power our platform. You will lead by example, driving technical excellence and mentoring peers while solving complex engineering problems. This position offers the opportunity to work with a highly motivated team in a fast-paced and innovative environment.
Key Responsibilities:
Technical Leadership-
- Design and develop highly scalable, fault-tolerant, and maintainable backend systems using Java and related frameworks.
- Provide technical guidance and mentorship to junior developers, fostering a culture of learning and growth.
- Review code and ensure adherence to best practices, coding standards, and security guidelines.
System Architecture and Design-
- Collaborate with cross-functional teams, including product managers and frontend engineers, to translate business requirements into efficient technical solutions.
- Own the architecture of core modules and contribute to overall platform scalability and reliability.
- Advocate for and implement microservices architecture, ensuring modularity and reusability.
Problem Solving and Optimization-
- Analyze and resolve complex system issues, ensuring high availability and performance of the platform.
- Optimize database queries and design scalable data storage solutions.
- Implement robust logging, monitoring, and alerting systems to proactively identify and mitigate issues.
Innovation and Continuous Improvement-
- Stay updated on emerging backend technologies and incorporate relevant advancements into our systems.
- Identify and drive initiatives to improve codebase quality, deployment processes, and team productivity.
- Contribute to and advocate for a DevOps culture, supporting CI/CD pipelines and automated testing.
Collaboration and Communication-
- Act as a liaison between the backend team and other technical and non-technical teams, ensuring smooth communication and alignment.
- Document system designs, APIs, and workflows to maintain clarity and knowledge transfer across the team.
Ideal Candidate
- Strong Java Backend Engineer.
- Mandatory (Experience 1): Must have 5+ years of backend development with strong focus on Java (Spring / Spring Boot)
- Mandatory (Experience 2): Must have been SDE-2 for at least 2.5 years (title should be there in resume)
- Mandatory (Tech skill 1) : Hands-on experience with RESTful APIs and microservices architecture
- Mandatory (Tech skill 2): Strong understanding of distributed systems, multithreading, and async programming
- Mandatory (Tech skill 3): Experience with relational and NoSQL databases
- Mandatory (Tech skill 4) : Exposure to Kafka/RabbitMQ and Redis/Memcached
- Mandatory (Tech skill 5): Experience with AWS / GCP / Azure, Docker, and Kubernetes
- Mandatory (Tech skill 6) : Familiar with CI/CD pipelines and modern DevOps practices
- Mandatory (Tech skill 7): Must have worked on core product/platform teams rather than support or internal tooling
- Mandatory (Ownership & Impact): Candidate should demonstrate end-to-end ownership of backend systems, including architecture/design decisions (HLD/LLD), scalability improvements, or measurable production impact (resume should clearly mention metrics such as scale, throughput, latency improvements, reliability, cost optimization, or user impact)
- Mandatory (Company): Top product companies (logistics, supply chain, e-commerce, or B2B SaaS at large scale)
- Mandatory (Stability): Must have stayed for at least 2 years with each of the previous companies
- Mandatory (Education): B.Tech in computer science or related field from Tier 1, Tier 2 colleges
Job Title : SDE 2 ā Node.js (Zendesk)
Experience : 8 to 12 Years
Location : Bengaluru (Tesco Main Campus, Whitefield)
Work Mode : Hybrid (3 Days Work From Office)
Employment Type : Contract to Hire (1 Year+ Project)
Open Positions : 2
Notice Period : Immediate / Serving Notice / Max 20 Days Joiners Preferred
Role Overview :
We are looking for an experienced SDE 2 ā Node.js professional with strong expertise in backend development, API integrations, and web technologies. The ideal candidate should be skilled in building scalable applications and working within Agile environments.
Mandatory Skills :
Node.js, JavaScript, HTML/CSS, jQuery, API & Middleware Integration, Full Stack Development, Agile (Scrum/Kanban)
Key Responsibilities :
- Design, develop, and maintain scalable applications using Node.js and JavaScript.
- Build and manage system integrations using APIs and middleware.
- Work on frontend technologies such as HTML, CSS, and jQuery.
- Collaborate with cross-functional teams in Scrum/Kanban environments.
- Deliver high-quality, maintainable, and efficient code.
- Quickly adapt to new technologies and business requirements.
Required Skills :
- 8+ years of software development experience.
- Strong expertise in Node.js and JavaScript.
- Experience with HTML, CSS, and jQuery.
- Hands-on experience with API integration and middleware solutions.
- Exposure to Agile methodologies (Scrum/Kanban).
- Strong problem-solving and communication skills.
Good to Have :
- Experience with Zendesk or similar tools such as Freshdesk, ServiceNow, Salesforce Service Cloud, or HubSpot
Interview Process :
- L1 : Technical Assessment (via Barraiser/Intervue)
- L2 & Further Rounds : Client technical discussions (2+ rounds expected)
Key Responsibilities:
- Customize and develop Odoo modules as per business requirements.
- Integrate Odoo with third-party systems and APIs.
- Analyze, troubleshoot, and debug issues in existing modules.
- Create and maintain technical documentation.
- Migrate data and Odoo versions as needed.
- Collaborate with cross-functional teams (functional consultants, QA, UI/UX).
- Optimize performance and scalability of the Odoo platform.
Required Skills:
- Strong understanding of Python and Odoo framework.
- Proficiency in PostgreSQL, XML, JavaScript, QWeb and OWL.
- Experience with Odoo's core modules (Sales, Purchase, Inventory, Accounting, etc.).
- Familiarity with Odoo Studio and Odoo.sh is a plus.
Oister Global (www.oisterglobal.com) is Indiaās premier Alternative Assets Manager. We combine robust diligence, deep domain expertise, and an extensive network to create high quality private market opportunities for our investors.
We are seeking a Senior Backend Developer who will be pivotal in architecting and developing scalable, reliable backend systems from scratch. You will work closely with product managers, designers, and other engineers to build new products, design backend architectures, and ensure high performance and responsiveness of the systems. This role requires strong backend fundamentals, cloud experience, a deep understanding of databases, and a passion for system design and architecture.
Key Responsibilities:
ā Product Development: Architect, design, develop, test, and deploy new backend products and features from scratch.
ā System Design: Take ownership of system design and architecture decisions for new modules, ensuring scalability, reliability, and security. ā API Development: Build efficient and reusable APIs and backend services using Node.js.
ā Database Management: Design data models, optimize queries, and manage MongoDB clusters efficiently.
ā Cloud Management: Deploy, maintain, and optimize services on AWS, ensuring high availability and performance.
ā Best Practices: Maintain coding standards, ensure code reviews, and champion best practices in security, testing, and maintainability.
ā Collaboration: Work closely with frontend developers, product managers, QA, and other cross-functional teams to define, design, and ship new features.
ā Performance Optimization: Monitor system performance and ensure system uptime and responsiveness.
ā Mentorship: Provide guidance and mentorship to junior developers as required.
ā Documentation: Maintain thorough documentation of systems, processes, and best practices. Must-Have
Qualifications:
ā Education: Bachelorās degree in computer science, Software Engineering, or a related technical field.
ā Experience: 4ā5+ years of hands-on backend development experience.
ā Expertise in: Node.js (Express.js, Nest.js or similar frameworks) MongoDB (including indexing, replication, sharding concepts) AWS Services (EC2, S3, Lambda, RDS, API Gateway, CloudWatch, IAM, etc.) Proficient in: System design principles Microservices architecture Event-driven architecture Strong understanding of: RESTful APIs.Authentication and authorization best practices (OAuth, JWT) Experience with: CI/CD pipelines Docker and containerization principles Hands-on experience in: Building scalable, distributed, and fault-tolerant systems Good knowledge of : Logging, monitoring, and debugging distributed applications
About Us
Ā
Classplus is India's largest B2B ed-tech start-up, enabling 1 Lac+ educators and content creators to create their digital identity with their own branded apps. Starting in 2018, we have grown more than 10x in the last year, into India's fastest-growing video learning platform.
Ā
Over the years, marquee investors like Tiger Global, Surge, GSV Ventures, Blume, Falcon, Capital, RTP Global, and Chimera Ventures have supported our vision. Thanks to our awesome and dedicated team, we achieved a major milestone in March this year when we secured aĀ āSeries-Dā funding.
Ā
Now as we go global, we are super excited to have new folks on board who can take the rocketship higherš. Do you think you have what it takes to help us achieve this? Find Out Below!
Ā
What will you do?
Ā
- ConnectĀ the dots between business goals and consumer problems through product development
- SolveĀ the most challenging problem of scaling and business logic
- DesignĀ and develop services using test driven development with near 100% code coverage
- DevelopĀ and deploy services continuously using CI/CD on a daily basis
- IdentifyĀ and own meaningful metrics for success and move them dramatically.
- PrepareĀ and present management updates on key initiatives. Communicate clearly at all levels in the organization.
- ConductĀ multivariate experiments to constantly validate hypotheses and bash all the myths
Ā
Ā
You should apply, if you
Ā
- Display expertise:Ā Have strong proficiency with Nodejs, My SQL, MongoDB and Caching and with code versioning tools, such as Git
- Can improvise:Ā Understand the nature of asynchronous programming and its quirks and workarounds
- Showcase all round knowledge:Ā Understand accessibility, security compliance, user authentication, and authorization between multiple systems, servers, and environments
- Can simplify:Ā Can integrate multiple data sources and databases into one system. This also includes creating database schemas that represent and support business processes, and can implement unit tests
- Can figure out the basics:Ā Understand fundamental design principles behind a scalable application
Ā
Being a Part of the Clan!
Ā
At Classplus, youāre not an āemployeeā but a part of our āClanā. So, you can forget about being bound by the clock as long as youāre crushing it workwiseš.Ā Add to that some passionate people working with and around you, and what you get isĀ the perfect work vibe youāve been looking for!
Ā
It doesnāt matter how long your journey has been or your position in the hierarchyĀ (we donāt do Sirs and Maāams); youāll be heard, appreciated, and rewarded. One can say, we have a special place in our hearts for theĀ Doers! āš¼ā¤ļø
Ā
Are you a go-getter with the chops to nail what you do? Then this is the place for you.
Job Description:
- Bachelor's or Master's degree in Computer Science.
- Proven experience in leading a team of backend engineers
- Strong organizational and project management skills.
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Familiarity with Android development - kotlin, RX-java, design pattern.
- Proficiency with server-side languages such as Spring boot, Hibernate.
- Familiarity with database technology such as MySQL and MongoDB.
- Familiarity with cloud platforms(GCP).
- Experience with Agile/Scrum methodologies
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
We are looking forĀ Sr. Node Js Developer
Experience - 3-5 yearsĀ
Location - Ahmedabad, Gujarat.Ā (Work from Office)
5 Days workingĀ
Should have good communication skills.
Requirements:
ā¢API Development
ā¢Ā Mongodb or Firebase
ā¢Designing and developing user interfaces using Angular OR JavaScript MV-VM/MVC frameworks
ā¢Good understanding of AJAX and JavaScript, TypeScript Dom manipulation Techniques
ā¢Experience with RESTful services
ā¢Expert in any one of the modern JavaScript MV-VM/MVC frameworks (AngularJS, JQuery, ReactJS)
ā¢Knowledge of Node.js, Express and frameworks available for it
ā¢Understanding the nature of asynchronous programming and its quirks and workarounds
Responsibilities
- You will be part of a growing high functional team, responsible for delivering various frontend products to the end-users. Simplifying complex workflow and make it easy for the end-users.
- The team designs and develops various products from - financial apps targeted to invoice users, data-heavy app oriented to operational and support teams, a productivity app for sales teams,
- SDK that will be integrated into third-party apps, etc.
- You will work with business, product, and backend teams to work on new features and products.
- You are expected to drive the products to maximize its business impact and customer delight.
- You are expected to stay on top of tech innovations in the Web development space, experiment them and make suitable suggestions to enhance tech stack. Research and propose software programs that are compatible with future technologies.
- Design and implement Single Page Applications (SPAs) using modern JavaScript frameworks
- Integrating data from various back-end services
- Develop a simple-to-use user interface for a complex product, apply new technologies, best design practices and usability patterns
- Contribute to end-to-end system architecture, working with/as cross-functional teams
- Collaborate with UX teams, product managers and other technical teams to create optimized and delightful user experiences
- Apply expertise of HTML5, bootstrap/foundation CSS frameworks
- Analyze the performance of layers in the frontend, backend and engineer designs/code to solve them
- Work with the product team to build flow and detail out the requirements
- Conversant with development for desktop and mobile browsers and hybrid apps.
Requirement
You are required to be comfortable in the following aspects:
- Proven working experience in web programming
- Top-notch programming skills and in-depth knowledge of modern HTML/CSS
- Solid understanding of how web applications work including security, session management, and best development practices
- Working with respectable size Single Page Application (SPA) project
- Expert in MVC like design patterns, modern JavaScript frameworks
- Hands-on experience with network diagnostics, network analytics tools
- Solid CS, OOP/OOD, design patterns
- Good grasp on usability and interaction design
- Track record in large-scale system software development
- Aggressive problem diagnosis and creative problem-solving skills
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
Skills
- Anāy framework - ReactJS (Must Have), AngularJS, Backbone, Ember, VueJS
- DOM and Virtual DOM understanding
- API Integration. Understanding of session management.Ā
- Experience with server-side processing such as templating, packaging and delivery
- Some end-to-end system design experience, sensitive to ā security
- Experience working with webviews on Android and iOS
- Exposure to React Native
- Demonstrated visual design and layout skills
- Design and development of backend REST endpoint applications
Ā
Ā
- Relevant Experience : Minimum 2 Years
- You have prior experience developing and working on consumer facing web/app products
- Hands-on experience on Python. Exceptions can be made if youāre really good on any other language with experience on building web/app based tech products
- Experience in at least one of the following frameworks - Django, Flask, Falcon, web2py, Twisted, Tornado
- Working knowledge of MySQL, MongoDB, Redis
- Good understanding of Data Structures, Algorithms and Operating Systems
- You've worked with core AWS services in the past and have experience with EC2, ELB, AutoScaling, CloudFront, S3
- You can dabble in Frontend codebases using HTML, CSS and Javascript
- You love doing things efficiently. At Fynd, the work you do will have a disproportionate impact on the business. We believe in systems and processes that let us scale our impact to be larger than ourselves
- You might not have experience with all the tools that we use but you can learn those given the guidance and resources
We are looking for passionate engineers and researchers that want to contribute in this exciting and fast moving field of Deep Learning and Research.
- Designing, building, and maintaining efficient, reusable, and reliable Ruby and Rails code.
- Helping maintain code quality, organization and automation Identifying bottlenecks and bugs and devising solutions to these problems
- Ensuring Integration of data storage solutions (may include databases, key-value stores, blob stores, etc)
- Need immediate joiners
- B.Tech/ BE in Computer Science, Computer Engineering equivalent Good knowledge of ruby language
- Good knowledge of Rails Framework along with other common libraries such as RSpec and Resque
- Good knowledge of Mysql database Good knowledge of data structures, algorithms, oops
- Good technical knowledge of computer fundamentals
- Excellent knowledge of scrapers/ web spiders Expert-level object-oriented analysis and design skills
- Good understanding of the syntax of Ruby and its nuances
- Good understanding of server-side templating languages (such as Liquid, Slim, etc depending on your technology stack)
- Good understanding of server-side CSS preprocessors (such as Sass, based on project requirements)
- Able to implement automated testing platforms and unit tests
- Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN)
- Familiarity with development aiding tools (such as Bower, Bundler, Rake, etc)










