

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
About the RoleĀ
As a result of our rapid growth, we are looking for a Java Backend Engineer to join our existing Cloud Engineering team and take the lead in the design and development of several key initiatives of our existing Miko3 product line as well as our new product development initiatives.Ā
ResponsibilitiesĀ
- Ā Designing, developing and maintaining core system features, services and engines
- Collaborating with a cross functional team of the backend, Mobile application, AI, signal processing, robotics Engineers, Design, Content, and Linguistic Team to realize the requirements of conversational social robotics platform which includes investigate design approaches, prototype new technology, and evaluate technical feasibility
- Ensure the developed backend infrastructure is optimized for scale and responsivenessĀ
- Ensure best practices in design, development, security, monitoring, logging, and DevOps adhere to the execution of the project.Ā
- Introducing new ideas, products, features by keeping track of the latest developments and industry trendsĀ
- ļ»æOperating in an Agile/Scrum environment to deliver high quality software against aggressive schedules
Ā
RequirementsĀ
- Proficiency in distributed application development lifecycle (concepts of authentication/authorization, security, session management, load balancing, API gateway), programming techniques and tools (application of tested, proven development paradigms)Ā Ā
- Proficiency in working on Linux based Operating system.Ā
- Working Knowledge of container orchestration platform like Kubernetes
- Proficiency in at least one server-side programming language like Java. Additional languages like Python and PHP are a plusĀ
- Proficiency in at least one server-side framework like Servlets, Spring, java spark (Java).Ā
- Proficient in using ORM/Data access frameworks like Hibernate,JPA with spring or other server-side frameworks.Ā
- Proficiency in at least one data serialization framework: Apache Thrift, Google ProtoBuffs, Apache Avro,Google Json,JackSon etc.Ā
- Proficiency in at least one of inter process communication frameworks WebSocket's, RPC, message queues, custom HTTP libraries/frameworks ( kryonet, RxJava ), etc.Ā Ā
- Proficiency in multithreaded programming and Concurrency concepts (Threads, Thread Pools, Futures, asynchronous programming).Ā
- Experience defining system architectures and exploring technical feasibility tradeoffsĀ (architecture, design patterns, reliability and scaling)
- Experience developing cloud software services and an understanding of design for scalability, performance and reliability
- Good understanding of networking and communication protocols, and proficiency in identification CPU, memory & I/O bottlenecks, solve read & write-heavy workloads.Ā
- Proficiency is concepts of monolithic and microservice architectural paradigms.Ā
- Proficiency in working on at least one of cloud hosting platforms like Amazon AWS, Google Cloud, Azure etc.Ā Ā Ā
- Proficiency in at least one of database SQL, NO-SQL, Graph databases like MySQL, MongoDB, OrientdbĀ
- Proficiency in at least one of testing frameworks or tools JMeter, Locusts, TaurusĀ
- Proficiency in at least one RPC communication framework: Apache Thrift, GRPC is an added plusĀ
- Proficiency in asynchronous libraries (RxJava), frameworks (Akka),Play,Vertx is an added plusĀ
- Proficiency in functional programming ( Scala ) languages is an added plusĀ
- Proficiency in working with NoSQL/graph databases is an added plusĀ
- Proficient understanding of code versioning tools, such as Git is an added plusĀ
- Working Knowledge of tools for server, application metrics logging and monitoring and is a plus Monit, ELK, graylogĀ is an added plusĀ
- Working Knowledge of DevOps containerization utilities like Ansible, Salt, Puppet is an added plusĀ
- Working Knowledge of DevOps containerization technologies like Docker, LXD is an added plusĀ Ā

1. Need to have an understanding of Elastic Search, Kafka, mongo DB, etc.
2. Should have experience of Jupter noobooks, data bricks
3. Java, Pythons
4. Senior level, 5-10 years of experience
5. It is important they have those skills so that they can take over current work. There are codes written in both Java as well as Python. (Java is legacy but that is the main search engine code). So it will be counter-productive if engineers hired have experience in both.
6. Excellent communication, analytical, research, grasping skills

- Bachelor's Degree or equivalent experience.
- 5-8 years of experience with software development, preferably in Agile environment.
- Advanced knowledge of in software development tools, programming languages, databases, and environments, including but not limited to:
- Python 3.x, Django, functional Python, procedural Python, object oriented Python, Asynchronous Design, Micro Services, memcache, REDIS, Celery, ElastiSearch, RESTful web services, Relational (Oracle & MySQL) and Non-Relational (NOSQL & DynamoDB) databases, AWS.
Ā

Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā JOB Description- Golang Developer
- Strong knowledge of the Go programming language
- Knowledge of common Go-routine and channel patterns
- Router packages, such as Gorilla Mux
- Development experience in embedded systems and Linux OS environments.
- Have expertise in implementing micro-services (using tools and technologies for messaging, RPC, containerization, etc.), Docker, container, Docker-swarm, Kubernetes, and Helm.
- Cloud-native architecture, Virtualization, Orchestration, VNFM, MANO, VIM (Virtualization Infrastructure Management).
- LCM (Life Cycle Management of microservices and VMs) - Monitoring, Resiliency, High Availability (HA) & Scalability
- Primary Skills: Golang
- Secondary Skill: Microservices
Talent Acquisition
Sakshi Kulkarni
Website: velankanigroup.com
43, Hosur Rd, Electronics City Phase 1,
Electronic City, Bengaluru, Karnataka 560100


Play an active role in an agile team responsible to build a large and continuously growing rating software
Contribute to a pleasant as well as productive cooperation with the software development team and the product owners
Developing PHP applications based on the Laravel framework or any other PHP framework
Actively contribute to continual improvement by suggesting improvements
Writing clean, high-quality, high-performance, maintainable code
Design and implement automation for various test suites
Clear possibility but no necessity to contribute for all phases of software development process from technical design and delivery estimates to implementation, testing, defect management and support
Required Skills:
Sound professional experience in development of modern web applications with agile methods (Scrum)
Recent and 1-3 years of profound experience with Laravel or CodeIgniter
or anyother frame work
Expert level in PHP 7/8
Experience in SQL/MySQL
You are adept in handling REST APIs
Good knowledge of tools like npm, webpack
Excellent problem-solving and analytical skills
Experience architecting complex systems with pragmatic use of design patterns and SOLID principles
Fluent English language skills, both written and oral










