What will I be doing? š©āš»šØāš»
Leading parts of the product from inception to launch, and own large parts of the productās execution.
Working with our Sales and frontend team to build products with the goal of delighting and increasing the success of our users.
Architecting, building, testing, and releasing product-facing features.
Contributing to our side projects and free tools for the education industry.
What do I need? š¤
1-2 years of industry experience in a software engineering role, preferably building a SaaS product. You can demonstrate significant impact that your work has had on the product and/or the team.
Deep knowledge of a high-level programming language (for example, PHP, Python, etc.) but it doesnāt need to be a language that we use here! Great people are effective and learn what we use quickly (or introduce us to better ways of working)
Deep knowledge of SQL Databases
Experience with scalable distributed systems, both built from scratch as well as on AWS primitives
Willingness to learn and use new technologies
Extremely data-driven
Ability to debug complex systems
Brownie points š°
Using a framework (for example, Laravel, Code Igniter, Django)
Understanding of containerisation (Docker/Kubernetes) along with ability to deploy to AWS ECS (or similar tools)
Feel free to apply even if you feel unsure about whether you meet every single requirement in this posting. As long as you're a quick learner, and are excited about changing the status quo for tech recruitment, we're happy to support you as you come up to speed with our tech stack.
Perks š
Flexible vacation
Take a tutorial, on us
Monthly remote meals
Tech stack šØ
PHP
Laravel
NodeJS
VueJS
Ionic Angular
Digital Ocean
AWS
MySQL
Why Classcard? š
We are still in the early stages of our journey. You will be working closely with our users, acting on both their feedback and what our data says. Things you build here will have tremendous impact on both our business and Classcard as a company.
What happens after I apply? š¤
-
Quick phone call with a member of our engineering team to find out more about your experience and why you want to work at Classcard.
-
Video interview:
Technical discussion with a senior engineer
Pairing on an interesting problem
Meet the founders

Similar jobs

Role Overview
We are seeking an excellent Python developer with strong coding skills and a proven ability to solve complex problems. The role involves working on backend systems and automation projects, with flexibility across domains for technically strong candidates.
Key Responsibilities
- Develop, optimize, and maintain Python-based applications.
- Contribute to backend development and automation workflows.
- Collaborate with cross-functional teams to deliver scalable solutions.
- Troubleshoot and resolve technical challenges with a problem-solving mindset.
- Ensure code quality, performance, and maintainability.
Key Requirements
- Strong expertise in Python programming with excellent coding skills.
- Experience in backend development or automation systems preferred.
- Demonstrated problem-solving ability and technical depth.
- Open to diverse domains, provided the candidate is technically strong.
About Us:
Tradelab Technologies Pvt Ltd is not for those seeking comfortāwe are for those hungry to make a mark in the trading and fintech industry. If you are looking for just another backend role, this isnāt it. We want risk-takers, relentless learners, and those who find joy in pushing their limits
every day. If you thrive in high-stakes environments and have a deep passion for performance driven backend systems, we want you.
What You Will Do:
⢠Develop and optimize high-performance backend systems in Golang for trading platforms and financial
services.
⢠Architect low-latency, high-throughput microservices that push the boundaries of speed and efficiency.
⢠Build event-driven, fault-tolerant systems that can handle massive real-time data streams.
⢠Own your workāno babysitting, no micromanagement.
⢠Work alongside equally driven engineers who expect nothing less than brilliance.
⢠Learn faster than you ever thought possible.
Must-Have Skills:
⢠Proven expertise in Golang (if you need to prove yourself, this isnāt the role for you).
⢠Deep understanding of concurrency, memory management, and system design.
⢠Experience with Trading, market data processing, or low-latency systems.
⢠Strong knowledge of distributed systems, message queues (Kafka, RabbitMQ), and real-time processing.
⢠Hands-on with Docker, Kubernetes, and CI/CD pipelines.
⢠A portfolio of work that speaks louder than a resume.
Nice-to-Have Skills:
⢠Past experience in fintech, trading systems, or algorithmic trading.
⢠Contributions to open-source Golang projects.
⢠A history of building something impactful from scratch.
⢠Understanding of FIX protocol, WebSockets, and streaming APIs.
About Us:
Tradelab Technologies Pvt Ltd is not for those seeking comfortāwe are for those hungry to make a mark in the trading and fintech industry. If you are looking for just another backend role, this isnāt it. We want risk-takers, relentless learners, and those who find joy in pushing their limits
every day. If you thrive in high-stakes environments and have a deep passion for performance driven backend systems, we want you.
What You Will Do:
⢠Weāre looking for a Backend Developer (Python) with a strong foundation in backend technologies and a deep interest in scalable, low-latency systems.
⢠You should have 3ā4 years of experience in Python-based development and be eager to solve complex performance and scalability challenges in trading and fintech applications.
⢠You measure success by your own growth, not external validation.
⢠You thrive on challenges, not on perks or financial rewards.
⢠Taking calculated risks excites youāyouāre here to build, break, and learn.
⢠You donāt clock in for a paycheck; you clock in to outperform yourself in a high-frequency trading environment.
⢠You understand the stakesāmilliseconds can make or break trades, and precision is everything.
What We Expect:
⢠Develop and maintain scalable backend systems using Python.
⢠Design and implement REST APIs and socket-based communication.
⢠Optimize code for speed, performance, and reliability.
⢠Collaborate with frontend teams to integrate server-side logic.
⢠Work with RabbitMQ, Kafka, Redis, and Elasticsearch for robust backend design.
⢠Build fault-tolerant, multi-producer/consumer systems.
Must-Have Skills:
⢠3ā4 years of experience in Python and backend development.
⢠Strong understanding of REST APIs, sockets, and network protocols (TCP/UDP/HTTP).
⢠Experience with RabbitMQ/Kafka, SQL & NoSQL databases, Redis, and Elasticsearch.
⢠Bachelorās degree in Computer Science or related field.
Nice-to-Have Skills:
⢠Past experience in fintech, trading systems, or algorithmic trading.
⢠Experience with GoLang, C/C++, Erlang, or Elixir.
⢠Exposure to trading, fintech, or low-latency systems.
⢠Familiarity with microservices and CI/CD pipelines.
Python DeveloperĀ
Location: Hyderabad (Apple Office)
Experience: 8+ years (Retail / E-commerce preferred)
Budget- 1.9 lpm + GST
Contract: 1 Year + Extendable
Job Responsibilities / Requirements:
- 8+ years of proven experience, preferably in retail or e-commerce environments.
- Strong expertise in Python development.
- Excellent communication skills with the ability to collaborate across multiple teams.
- Hands-on experience with Container & Orchestration: Kubernetes, Docker.
- Expertise in Infrastructure Automation via Kubernetes YAML configurations.
- Strong skills in Scripting & Automation: Python, Shell Scripts (Bash).
- Familiarity with CI/CD Pipelines: GitHub Actions, Jenkins.
- Experience with Monitoring & Logging: Splunk, Grafana.
- Immediate Joiners Preferred ā Urgent Support Required.
Roles and Responsibilities
- Ability to work on diverse backend stack such as Node JS, Java, Express JS
- Ability to work on diverse frontend stack such as React JS, Angular 6/7/8/9, HTML5, CSS3
- Ability to deliver quick POCās using cutting edge technologies.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software.
- Design, develop, and unit test applications in accordance with established standards
- Developing, refining, and tuning integrations between applications. Analysing and resolving technical and application problems.
- Ability to debug application.
- Should have complete knowledge on developing RESTful Services.
- Should be able to also work in agile development methodology.
Competency Requirements
- Experience in NodeJS, Java and development using AngularJS / ReactJS
- Experience in front end frameworks such as Angular.js, React.js, Bootstrap, Foundation etc
- Experience in client/server application development
- Knowledge of agile development methodologies
- Knowledge of unit testing theory
- Knowledge of AWS cloud
- Experience in Java, Python and Go will be added advantage
Node JS Developer
Position Type: Full time
Job Description: Ā Ā Ā Ā
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Primary focus will be the development of all server-side logic, definition and maintenance of the databases, and ensuring high performance and responsiveness to requests from the front-end. Will also be responsible for integrating the front-end elements built by the UI team into the application. Therefore, a basic understanding of front-end technologies is a bonus.
Responsibilities:
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Ā
Skills and Qualifications:
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks available for it such as Express
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding of Relational Databases
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- 8-15 years relevant progressive experience.
non-metro and rural markets. DealShare has raised series C funding of USD 21 million with key investors like WestBridge Capital, Falcon Edge Capital, Matrix Partners India, Omidyar Network, Z3 Partners and Partners of DST Global and has a total funding of USD 34 million.They have 2 million customers across Rajasthan, Gujarat, Maharashtra, Karnataka and Delhi NCR with monthly transactions of 1.2 million and annual GMV of $100 million. Our aim is to expand operations to 100 cities across India and reach annual GMV of USD 500 Million by end of 2021.
They started in Sept 2018 and had 5000 active customers in the first three months. Today
we have 25K transactions per day, 1 Lakh DAU and 10 Lakh MAU with a monthly GMV of INR 100 Crores and 50% growth MoM. We aim to hit 2 Lakh transactions per day with an annual GMV of 500 Million USD by 2021.
We are hiring for various teams in discovery (search, recommendation, merchandising,
intelligent notifications) , pricing (automated pricing, competition price awareness, balancing revenue with profits, etc), user growth and retention (bargains, gamification), monetisation (ads), order fulfillment (cart/checkout, warehousing, last mile, delivery promise, demand forecasting), customer support, data infrastructure (warehousing, analytics), ML infrastructure (data versioning, model repository, model training, model hosting, feature store, etc). We are looking for passionate problem solvers to join us and solve really challenging problems and scale DealShare systems
You will:
ā Implement the solve with minimal guidance after solutioning closure with senior engineers.
ā Write code that has good low level design and is easy to understand, maintain, extend
and test.
ā End to end ownership of product/feature from development to production and fixing
issues
ā Ensure high unit, functional and integration automated test coverage. Ensure releases
are stable.
ā Communicate with various stakeholders (product, QA, senior engineers) as necessary to
ensure quality deliverables, smooth execution and launch.
ā Participate in code reviews, improve development and testing processes.
ā Participate in hiring great engineers
Required:
ā Bachelorās degree (4 years) or higher in Computer Science or equivalent and 1-3 years
of experience in software development
ā Excellent at problem solving, is a self thinker.
ā Good understanding of computer science fundamentals, data structures and algorithms
and object oriented design.
ā Good coding skills in any object oriented language (C++, Java, Scala, etc), preferably in
Java.
ā Prior experience in building one or more modules of large-scale, highly available, low
latency, high quality distributed system is preferred.
ā Extremely good at problem solving, is a self thinker.
ā Ability to multitask and thrive in a fast paced timeline-driven environment.
ā Good team player and ability to collaborate with others
ā Self driven and motivated, very high on ownership
Is a plus
ā Prior experience of working in Java
ā Prior experience of using AWS offerings - EC2, S3, DynamoDB, Lambda, API Gateway,
Cloudfront, etc
ā Prior experience of working on big data technologies - Spark, Hadoop, etc
ā Prior experience on asynchronous processing (queuing systems), workflow systems.
Prefer Immediate Joiners with Node experience only
Minimum 2 Years of experience in NodeJS. Minimum 1 Year experience in MongoDB Minimum 1 Year of experience in ElasticSearch.








