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
Software Programmer - PHPĀ
Ā
About usĀ
GRGĀ India is a leading provider of end-to-end loyalty management services in India. We help large and mid-size companies acquire, engage, retain and influence their customers, employees and channel partners. Our clients include some of Indiaās top brands across BFSI, FMCG, Construction, IT, Agro Chemicals, and Automotive industries.Ā
Ā
Following are examples of what we do:Ā
- Design a mechanic loyalty program for a large auto ancillary company, wherein the mechanic gets incentivized every time he influences the vehicle owner to buy original OEM spare partsĀ
- Send promotional offers to customers of large banks to make them use specific banking channels (e.g. Net Banking, Mobile App etc.) or products (e.g. Remittance, Loans etc.)Ā
- Acquire and grow the customer base of a large MNCĀ agroĀ chemical company by using farmer referral programs and instant gratification rewardsĀ
- Engage HNI customers of a large real estate company with high-end exclusive benefits, privileges, and rewardsĀ
- Assist one of Indiaās top credit card issuing companies to reduce employee attrition and increase sales across multiple sourcing channelsĀ
Ā
With a reputation thatās been built over a decade of providing successful loyalty management solutions, weāre now embarking upon a journey of creating highly modular, scalable, and mostly standardized products.Ā Ā
We have recently launched aĀ SaaSĀ productĀ Ā LetāsĀ Buzzz, an employee engagement platform that helps drive performance and innovation at the workplace. It is a comprehensive product designed to empower business. from accelerating employee engagement to helping appreciate good work and motivating employees to deliver on business objectives.Ā Ā
Ā
Reports toĀ
AVP - TechnologyĀ
Ā
Ā
3 best things about the jobĀ
Ā
- Work in a rapidly evolving industry where scalable tech products have a huge impactĀ
- Work in aĀ productĀ environment which provides a greater scope for growthĀ
- Exposure to different technologies and frameworksĀ
Ā
Responsibilities of the roleĀ
Ā
- Develop Web/App based solutions in PHP and PHP based frameworks (CodeIgniter/Laravel) having a Service Oriented Architecture (REST/SOAP)Ā
- Work on integration of 3rdĀ Party libraries as required by the productĀ
- Unit-testing code for robustness, including edge cases, usability, and general reliabilityĀ
- Ensure the quality of the end product while adhering to quality normsĀ
- Creating Technical documentation wherever applicableĀ
- Collaborate with cross-functional teams to define, design, and ship new featuresĀ
- Take part in requirement understanding and contribute to solution of the requirementĀ
Ā
What you will needĀ Ā
Ā
- Should have a sound experience in PHP, MVC Frameworks, Code Igniter.Ā
- Strong grasp in web development open source: CSS, HTML5, PHP, MySQL, JavaScript, jQuery, AJAX & JSONĀ
- Working knowledge of MySQL databasesĀ
- Good knowledge of relational databases, version control tools and of developing webĀ
- Knowledge of Angular JS, Node JS will be considered as an added advantageĀ
Ā
Ā
- Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions
- Consistently delivers complex, well backed and bug-free products in time
- Consistently takes well thought technical/design decisions
- Develops expertise in more than one area and shares knowledge with others. able to mentor/train in areas which are new to them.
- Drives people to solve engineering challenges
- Enjoys high respect of Tech and other cross functional teams
- Demonstrates effective communication with project team, management and
internal/external clients as necessary.
- Surfaces both technical and non-technical team challenges and helps resolve them
- Champion for SDLC best practices and high quality standards
- Expert at in RoR, Golang, NodeJS or Python. Good to have exposure to ML.
- Must have experience in cloud computing
- Operates independently with almost no oversight
- Is able to apply domain expertise to think critically and make wise decisions for the
team, taking into account tradeoffs and constraints.
- Communicates tech decisions through design docs and tech talks
- Has delivered multiple projects with end-to-end engineering ownership
- Keeps track of new technology/tools and embraces them as necessary
- 7+ years of experience in product driven organization
- A Bachelors or Masters degree in engineering from a reputed institute (preferably
- Deep hands-on experience in designing & developing Python based applications
- Hands-on experience building database-backed web applications using Python based frameworks
- Excellent knowledge of Linux and experience developing Python applications that are deployed in Linux environments
- Experience building client-side and server-side API-level integrations in Python
- Experience in containerization and container orchestration systems like Docker, Kubernetes, etc.
- Experience with NoSQL document stores like the Elastic Stack (Elasticsearch, Logstash, Kibana)
- Development experience with modern JavaScript based front end frameworks, especially Vue.js
- Experience in test automation and TDD
- Experience testing interactive applications with unit testing frameworks for the various technology stacks
- Experience in using and managing Git based version control systems - Azure DevOps, GitHub, Bitbucket etc.
- Experience in using project management tools like Jira, Azure DevOps etc.
- Expertise in Cloud based development and deployment using cloud providers like AWS or Azure
ļ· Job Title:- PHP Developers
ļ· Exp.:- 2-4 years
ļ· Work Location:- CG Road, Ahmedabad
ļ· Job Type: Full-time
ļ· Day shift:- Monday to Saturday
ļ· Office 10 to 7:30pm
Skills:-
ļ· Strong experience with PHP / WordPress / Laravel.Ā Laravel is a must.
ļ· Strong experience with JavaScript / JQuery
ļ· Experience with HTML / CSS
ļ· Experience with MySQL with profiling and query optimization and Linux
understanding is a must.
ļ· In depth knowledge of object-oriented PHP and Laravel 5 PHP Framework
ļ· Strong skills in PHP based framework
ļ· Developers with deep knowledge and experience of building WordPress CMS
websites, plugins, theme development & customization.
ļ· Experience with MVC, Entity Framework, Webform, Web API, and business layer
and front-end technologies Understanding of front-end technologies such as
HTML5, CSS3
ļ· Knowledge in AngularJS, NodeJS, MongoDB preferred.
ļ· Solve complex performance problems and architectural challenges.
ļ· Keep abreast of new trends and best practices in web development.
At JFrog, weāre reinventing DevOps to help the worldās greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if youāre willing to do more, your career can take off. And since software plays a central role in everyoneās lives, youāll be part of an important mission. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call āliquid software.ā Wouldn't it be amazing if you could join us in our journey?
We are looking for an experienced, hands-on developer to join an innovative and talented R&D team, responsible for delivering fast and high quality code, using the latest frameworks and technologies.
As a Senior Software Engineer in JFrog you will...Ā
- Be responsible for all development aspects form design to production of a wide hybrid/ cloud naitive productĀ
- Write high quality, testable and efficient code in Java and Go
- Initiate and promote new ideas for continuous improvement of the product functionality
- Work closely with other team members as well as mentoring new team members
To be a Senior Software Engineer in JFrog you need...
- 5+ years of software development experience
- Proven deep knowledge of Java or Go
- Deep understanding of relational databases, concurrent programming and performance tuning
- Vast experience with large scale production environmentsĀ
- Experience with micro services architecture, multithreading
- Familiarity with Cloud infrastructure, Docker, Kubernetes & CI/CD
- Disciplined approach to testing and quality assurance
Ā
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
Fluency in modern JavaScript (ES6/7) and other frontend fundamentals (HTML5,
CSS3) and Node.js
Exposure to React( native) basics
Experience with AWS, CI/CD and DevOps
Experience with Web Security
Basic exposure to Go is valuable but not necessary
Willingness to travel for onsite assignments outside India
DUKAAN - Create Your Online Store in 30 Seconds
Dukaan is an app that allows offline businesses to sell their products and services online. On our app, the users can make beautiful product catalogs (catalogs) right from a smartphone and share with their customers easily on different social media apps such as Whatsapp Business, Whatsapp, Facebook, Instagram, etc. Praised by users all over India, this app has saved declining businesses by helping them transfer their shop online. The journey has just begun and we are on a mission to make India truly Digital.
Dukaan is currently powering over 5M e-commerce stores built by Indian small businesses and growing at a crazy rate.Ā Ā
We are looking for a Backend Engineer to join our team who will be part of our new innovations team.
Requirements:
- Strong knowledge of Django, Django Rest Framework, and their design principles.
- Strong knowledge of Django ORM, should be able to leverage it to write complex and optimized queries (E.x Q queries, Case, When, Select related, prefetch related, Subqueries, Annotations, Aggregations, Filtering, etc.).
- Should be able to override DRF serializers, filters, and view set completely according to needs.
- Should have good experience in Class-Based Views to write the backend API.
- Sound knowledge of database design patterns and modeling them to Django models.
- Sound knowledge of how to write test cases for the APIs.
- Should be able to write optimized pythonic code adhering to python PEP standards.
- Strong knowledge of python packaging and how to architect a codebase that should be easily scalable and not get cluttered.
- Strong knowledge of REST API design patterns.
- The ability to write RAW SQL queries and further database-level coding will be a plus.
- Good Understanding of pythonās asyncio, threading, and multiprocessing library, their benefits and limitations along with their appropriate use cases.
- Hands-on knowledge of celery and its corresponding message broker such as RabbitMQ, Redis, etc.
- Experience with building a CDC(Change Data Capture) pipeline will be a plus.
- Experience with Apache Kafka, Kafka connect and Debezium will be a plus.
- Experience with open source will be a plus.
- Good knowledge of Algorithms and data structures.
Responsibilities:
- Understand the ins and out of the existing codebase and have a good grasp of it.
- Write clean, stable, and scalable code.
- Write unit test cases for the APIs.
- Do whitebox and blackbox testing for your own code and as well as others if required.
- Understand and implement fast prototype solutions for business needs.







