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 : Python Django Developer (Immediate Joiner)
Location : Gurugram, India (Onsite)
Experience : 4+ Years
Working Days : 6 Days WFO (Monday to Saturday)
Job Summary :
We are looking for an experienced Python Developer with strong expertise in Django to join our team. The ideal candidate will have 4+ years of hands-on experience in building robust, scalable, and efficient web applications.
Proficiency in RabbitMQ, Redis, Celery, and PostgreSQL is essential for managing background tasks, caching, and database performance.
Mandatory Skills : Python, Django, RabbitMQ, Redis, Celery, PostgreSQL, RESTful APIs, Docker.
Key Responsibilities :
- Develop, maintain, and enhance Django-based web applications and RESTful APIs.
- Design and implement message broker systems using RabbitMQ for asynchronous communication.
- Integrate Redis for caching and session management to improve application performance.
- Utilize Celery for managing distributed task queues and background processing.
- Work with PostgreSQL for schema design, optimization, and query tuning.
- Collaborate with cross-functional teams including front-end developers and DevOps engineers.
- Write clean, maintainable, and well-documented code aligned with industry best practices.
- Debug and troubleshoot issues across the application stack.
- Participate in system architecture discussions, code reviews, and agile ceremonies.
- Ensure performance, scalability, and security of applications.
Technical Skills Required :
- Minimum 4+ years of hands-on experience with Python and Django.
- Proficiency with RabbitMQ for message brokering.
- Experience with Redis for caching and session storage.
- Practical knowledge of Celery for asynchronous task processing.
- Strong command over PostgreSQL including complex queries and optimization techniques.
- Experience developing and consuming RESTful APIs.
- Familiarity with Docker and containerization concepts.
Preferred Skills :
- Exposure to CI/CD tools and processes.
- Experience with cloud platforms such as AWS or GCP.
- Understanding of Django ORM performance tuning.
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript).
Job Description:
We are seeking a highly motivated and skilled Full Stack Java Developer with strong experience in backend and frontend development, cloud deployment, and modern DevOps practices. The ideal candidate will have a solid background in Java/J2EE technologies, hands-on experience in developing microservices on AWS, and a good understanding of CI/CD pipelines and monitoring tools.
Key Responsibilities:
- Design, develop, test, and maintain scalable web applications and microservices.
- Implement backend logic using Core Java, J2EE, Spring Boot, Spring Batch, JPA, and REST APIs.
- Build responsive UIs using React, HTML, CSS, and integrate them with backend services.
- Develop and deploy microservices using AWS services like ECS, EC2, S3, API Gateway, Aurora, ALB, and Route 53.
- Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
- Write unit and integration tests using JUnit and Cucumber.
- Monitor application performance using APM tools and analyze logs using Splunk or similar tools.
- Implement CI/CD pipelines using Jenkins, Maven/Gradle, and Git/Bitbucket.
- Work with containerization and orchestration tools like Docker and Kubernetes.
- Collaborate with cross-functional teams using tools like JIRA and Confluence.
Required Skills & Experience:
- Strong hands-on experience in Java/J2EE application development.
- Proficiency in Spring frameworks (Spring Boot, Batch) and RESTful services.
- Frontend development experience with React, HTML, CSS.
- Solid experience with AWS cloud technologies and deployment practices.
- Experience in writing and maintaining automated tests with JUnit and Cucumber.
- Knowledge of APM tools and log analysis tools (e.g., Splunk).
- Familiarity with CI/CD pipelines and tools (Jenkins, Maven/Gradle, Git).
- Experience with Docker and Kubernetes.
- Excellent problem-solving, debugging, and analytical skills.
- Good communication skills and ability to work in Agile teams.
Preferred Qualifications:
- AWS certification is a plus.
- Experience with Amazon Aurora and API Gateway in production environments.
- Knowledge of SOA, messaging systems (e.g., MQ), and security best practices.
- Strong knowledge ofĀ PHPĀ web frameworks likeĀ Laraveland working on other skills.Ā
- Strong knowledge of MYSQL, RDBMSĀ
- Familiar with of Apache Configuration
- Experience of object-orientedĀ PHPĀ programming
- Understanding of MVC design patterns
- User authentication and authorization between multiple systems, servers, and environments
- Strong knowledge of the commonĀ PHPĀ or web server exploits and their solutions
- Creating database schemas that represent and support business processes.
Candidate must have 6+ years of backend engineering experience, with 1ā2 years leading engineers or owning major systems.
Candidate must be from a product-based organization with a startup mindset.
Must be strong in one core backend language: Node.js, Go, Java, or Python.
Deep understanding of distributed systems, caching, high availability, and microservices architecture.
Hands-on experience with AWS/GCP, Docker, Kubernetes, and CI/CD pipelines.
Strong command over system design, data structures, performance tuning, and scalable architecture
Ability to partner with Product, Data, Infrastructure, and lead end-to-end backend roadmap execution.
About the Role
We are seeking a highly skilled and motivated Senior Backend Developer with strong expertise in Node.js and AWS to join our dynamic team. The ideal candidate will have solid backend development experience, with additional working knowledge of PHP and Python. Exposure to frontend frameworks like React.js and Angular will be considered a strong advantage.
Key Responsibilities
⢠Design, develop, and maintain scalable backend systems and APIs using Node.js.
⢠Deploy, manage, and optimize applications on AWS cloud infrastructure.
⢠Collaborate with cross-functional teams (frontend, product, QA) to deliver end-to-end solutions.
⢠Ensure application performance, security, and scalability.
⢠Write clean, maintainable, and testable code following industry best practices.
⢠Work with databases (SQL/NoSQL) to design efficient data models and queries.
⢠Integrate third-party services and APIs when required.
⢠Contribute to code reviews, technical discussions, and mentoring of junior developers.
⢠Support continuous integration and deployment pipelines.
⢠Troubleshoot, debug, and optimize existing applications.
Requirements
⢠4+ years of backend development experience.
⢠Strong expertise in Node.js and hands-on experience with AWS services (EC2, S3, Lambda, etc.).
⢠Good working knowledge of PHP and Python.
⢠Strong understanding of RESTful API design, microservices architecture, and databases (MySQL, PostgreSQL, or MongoDB).
⢠Working knowledge of React.js and Angular is preferred.
Genspark is hiring Professionals for C Development for there Premium Client
Work Location- ChennaiĀ
Entry CriteriaĀ
Graduate from Any Engineering Background /BSc/MSc /MCA withĀ specialization(Computer/Electronics/IT )Ā
Minimum 1 year experience in IndustryĀ
āÆWorking Knowledge of C/Embedded/C++/DSAĀ
Programming Aptitude (Any Language)Ā
Basic understanding of programming constructs: variables, loops, conditionals, functionsĀ
Logical thinking and algorithmic approachĀ
Computer Science Fundamentals:Ā
Data structures basics: arrays, stacks, queues, linked listsĀ
Operating System basics: what is a process/thread, memory, file system, etc.Ā
Basic understanding of compilation, runtime, networking and sockets etc.Ā
Problem Solving & Logical ReasoningĀ
Ability to trace logic, find errors, and reason through pseudocodeĀ
Analytical and debugging capabilitiesĀ
Learning Attitude & CommunicationĀ
Demonstrated interest in low-level or systems programming (even if no experience)Ā
Willingness to learn C and work close to the OS levelĀ
Clarity of thought and ability to explain what they do knowĀ
āÆSoft Skills :Ā
Able to explain and communicate the thoughts clearly in EnglishĀ
Confident in solving new problems independently or with guidanceĀ
Willingness to take feedback and iterateĀ
Evaluation ProcessĀ
Candidates will be assigned an online test,Ā followed by Technical Screening.Ā
Shortlisted Candidates will have to appear for a F2F Interview with the Client, Chennai.Ā
Ā
- Experience in designing scalable micro-services required
- Sound knowledge of Python and Django, familiarity with Linux and git
- Deep understanding of how RESTful APIs work
- Familiarity with HTML / CSS and templating systems, Redis, RabbitMQ, NGINX preferred
-Bonus - Preliminary knowledge of any one of these languages - Golang / JavaScript / Lua Responsibilities
Our growing software technology business is looking for a Mid Level Full Stack Developer to join our Development Team. We're looking for a talented, team-oriented, highly motivated, smart individual with a passion for software engineering, a strong desire to learn and an interest in providing mentorship to peers. We desire self-starting developers with strong experience developing sophisticated web applications leveraging the latest technologies. The successful candidate for this role must be an outstanding problem-solver with a great database and software architectural skills.
KEY REQUIRED SKILLS
⢠Node.js
⢠GIT
⢠MySQL
POSITION DESCRIPTION
We have an immediate need for a highly motivated Mid Level Node Software Developer to provide software development expertise and hands-on implementation using the latest open source server-side JavaScript technologies on the Node platform and other related open source products.
REQUIRED
⢠Strong software development experience with Node.js in addition to detailed understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.
⢠One or more years' experience with one or more JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
⢠Strong development experience using Node.js.
⢠Strong communication and collaborative skills
⢠Portfolio of application(s)
DESIRED SKILLS
⢠Experience with HTML5, CSS3.
⢠Experience with source code versioning and Pull Requests with Git repositories.
⢠Standards & Protocols knowledge including JSON.
⢠Complex programming, program debugging, automated program testing, data analysis, problem analysis and resolution of issues within open source applications.
⢠Experience in other languages such as .net, including VB and C# are a plus
⢠Operating System and Infrastructure experience with Ubuntu Linux and Windows Server.
EDUCATION
⢠Bachelorās degree from an accredited college in a related discipline, with minimum 2-3 years of relevant professional experience.
⢠Exact skill match may allow flexibility with education and experience requirements
⢠Certifications are a plus.
scalable technical stack, SQL, and big data technologies (preferably with strong data visualization and
analytics products).
ļ· Demonstrate knowledge of cloud architecture and implementation features (OS, multi-tenancy,
virtualization, orchestration, elastic scalability).
ļ· Experience in architecting, developing Micro services architecture with hand-onn experience.
ļ· Experience with Spring, Hibernate, Java, J2EE, Rabbit MQ, REST, Tomcat technologies.
ļ· Experience with Javascript UI technologies such as JQuery, Backbone, Bootstrap, AngularJS.
Job Description
ļ· Experience, seasoned professional and self-starter and need ability to translate customer/business
challenges and problems into tangible solutions.
ļ· Proactively bringing issues and problems to the attention of the team; generating, proposing and
implementing innovative solutions to solve them.
ļ· Proactively takes on challenges with a fresh perspective and open mind, with goal to provide continuous
improvement of platform and processes.
ļ· Demonstrates creativity, innovation and out-of-the-box thinking in crafting solutions addressing business
requirements, with near and long-term lenses.
ļ· Master-level experience and in-depth knowledge of Java platform with any one or more of: JBoss,
WebLogic, Websphere application servers.
ļ· Experience and knowledge of developing enterprise applications with i18n, l10n, and accessibility
support.
ļ· Preferred AWS certified architect and hands on AWS related technologies
ļ· Proven track record of troubleshooting and fixing performance, scalability, and reliability issues (memory
issues, multi-threading, CPU spikes, virtualization, etc.) in Linux/Unix or Windows environment.
ļ· Experience with troubleshooting and fixing database performance issues, and SQL tuning.
ļ· Experience and knowledge of secure coding best practices (such as OWASP).
ļ· Knowledge on BI tools and ETL.
ļ· Strong verbal and written communication skills.
ļ· Flexibility and ability to work in a fast-paced, rapidly growing environment.
ļ· Ability to work with globally distributed and multi-cultural teams.
ļ· Develop good development practices to ensure high quality deliverable.
ļ· Coach and develop development team members to ensure continuous improvement.
ļ· Monitor and assist developers in following established software development processes, policies, best
practices and expectations around coding and testing standards.
ļ· Take a hands-on approach in day-to-day development activities of team members including planning of
regular progress update meetings, design and code reviews and project reporting for team members.
Education
ļ· Bachelor degree in informatics, life-sciences or equivalent work experience is required.
Indicate below any additional preferred requirements if applicable (optional):
ļ· Masters of Science (MS) degree in relevant area of study is preferred.
ļ· Experience in testing business intelligence/analytics applications or software for multi-tenant enterprise
SaaS applications is a big plus
ļ· Experience with UI/UX testing, and testing products for accessibility
ļ· Having certification in CSM or ISTQB or equivalent.
ļ· Experience in testing business intelligence/analytics applications or software for multi-tenant enterprise
SaaS applications is a big plus
ļ· Scripting experience with bash or python or shell scripting. Must feel comfortable writing automation
scripts











