- Scale StageRapidly increasing operations
Backend Developer
- Remote •+1
- 3 years of exp
- Full Time
About the job
*Company Introduction *
Camp K12 is a global online school for 21st century skills, teaching Coding and other STEAM subjects to kids age 5-18 via LIVE, interactive, gamified online sessions that work 10x better than status quo.
Backed by SAIF Partners + Matrix Partners, 100k+ students taught, looking to build a $1B+ global k-12 education business taking inspiration from social multiplayer games like Fortnite/PUBG and gig economy plays like Uber and Swiggy.
There’s a rockstar product + dev team coming together to build an ed-tech platform that kids and parents love. We’re building out of India but for the world, already monetizing in the US, India, SE Asia, Middle East, Africa, Europe, and more. These are the early days, good time to get a front-row seat on the action and to steer the ship. Remote-work friendly, open to all locations!
Watch Demo Video: https://www.youtube.com/watch?v=vl9V8YVV_54
*Job Description *
As a Sr. backend engineer, you will help with the design, implementation, and launch of many key product features. You will get an opportunity to work on a wide range of technologies (including Node.js, MongoDB, WebSockets, WebRTC, etc) and apply new technologies for solving customer problems. You will have an influence on defining product features, drive operational excellence, and spearhead the best practices that enable a quality product. You will get to work with highly skilled and motivated engineers who are already contributing to building high-scale and high-available systems. As an engineer you will responsible for:
- Ownership of product/feature end-to-end for all phases from the development to the production.
- Ensuring the developed features are scalable and highly available with no quality concerns.
- Management and execution against project plans and delivery commitments.
- Assist directly and indirectly in the continual hiring and development of technical talent.
- Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
Basic Qualification
- A Bachelor's degree in Computer Science or related technical discipline.
- 3+ years of Software Development experience.
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Strong knowledge of Data Structures, Algorithms and CS fundamentals.
- Strong coding and problem solving skills.
*Preferred Qualification *
- Experience in Node.js, Express and related technologies
- Experience in MongoDb or related NoSql databases and relational databases.
- Excellent verbal and written communication skills
- Experience working on Agile processes (Scrum).
- Experience in distributed computing, service oriented architecture or microservice architecture, REST, etc.
- Experience with Queues like Kafka, RMQ, etc.
About the company
- Scale StageRapidly increasing operations