Job description
About Beyondskool:
BeyondSkool aims to be the No.1 destination for BeyondSkool courses for kids aged 4-15yrs by building knowledge and skills in areas that are not typically covered by school to constantly expand learning and stay ahead. We do this through our programs, which are designed by experts covering both breadth and depth of expertise, delivered by certified and trained teachers through LIVE online classes on our engaging and interactive platform. Mission of BeyondSkool is that just like a school, to build a community of highly motivated BeyondSkoolers who have an infinite hunger of learning, which goes beyond school curriculum for continuously expanding knowledge and skills to excel and stay ahead.
Founded by experienced professionals and alumni of prestigious institutes namely Kellogg and MDI with 20+ years of experience in various industries handling leadership roles across business functions. We are at a stage of hiring our core team members who are young, passionate individuals with keen interest in making a difference in the education sector.
Role and Responsibilities
Research, design and build highly reliable, available, and scalable platforms.
Explore design implications and work towards an appropriate balance between functionality, performance, and maintainability.
Lead by example, mentor, and guide team members on everything from structured problem solving to development of best practices.
Own large technical deliverables and execute in an exemplary way
Be able to conceptualize and develop prototype quickly
Working with a cross-discipline team (Design, Product, Engineer, Operations, Sales, Marketing).
Active participation in the hiring process to bring quality engineers in the team.
Lead-out team meetings, stand-ups, and architecture/design discussions
Writing bug-free code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high-quality documentation supporting the design/coding tasks
Identify areas of improvement in our frameworks, tools, processes and strive to make them better.
Researching new technologies and adapting them to BeyondSkool’s requirements
Own and commit to all your work, and be accountable for your results
Using and understanding code from Open-Source projects
Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people
Produce highly reliable systems that are thoroughly tested and benchmarked.
Develop multi-tier scalable, high-volume performing, and reliable user-centric infrastructure that operates 24x7
Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, and deliver with speediness and quality.
Qualifications and Education Requirements
Bachelor's degree in Computer Science or any other relevant field.
Experience of 5 - 7 years as a back-end engineer preferably in a microservice environment.
Strong proficiency of Node.js and frameworks available for it such as Express.js
Strong proficiency in Javascript and TypeScript
Preferred Skills
Must have worked building 2+ backend system using node.js and Express.js
Strong understanding and experience of creating highly scalable and complex database design.
Good understanding of Data Modeling using RDBMS and NoSQL (Cassandra, MongoDB, ElasticSearch, Redis) data stores
Strong problem-solving skills with a good understanding of data structures and algorithms
Strong understanding of front-end technologies, such as HTML5, and CSS3
User authentication and authorization between multiple systems, servers, and environments
Experience of creating highly scalable, fault tolerant, resilient distributed systems
Strong knowledge of creating scalable system design and good understanding of microservice based architectures
Understanding of caching enabled, PubSub and event driven architectures
Hands on experience and good knowledge of AWS services
Understanding automated testing platforms like selenium and unit tests like Chai, Mocha, Jasmine etc
Proficient understanding of code versioning tools, such as Git
Curiosity to explore the cutting-edge technologies and bake them in the products.
Zeal and drive to take end to end ownership.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with BeyondSkool.
- Track your application and get updates by email and WhatsApp.