Online tutoring platform that focuses on connecting students with tutors and has a focus on live learning courses for Science, Technology, Engineering, the Arts and Mathematics (STEAM) subjects. It is a global online school for 21st century skills, teaching Coding and other extra-curriculars to kids age 5-18 via LIVE, interactive, gamified online sessions that work 10x better than status quo.
Requirements
- 2+ years of experience on NodeJS & React JS
- Practical experience in building APIs
- Experience with RabbitMQ or similar queuing system
- Experience with Redis/ElasticSearch is a plus
- Familiarity with CI/CD pipeline tools like Jenkins
- Practical experience with Git
- A knack for benchmarking and optimization
Similar jobs
About Vyapar:
We are a technology and innovation company in the fintech space, delivering business accounting software to Micro, Small & Medium Enterprises (MSMEs). With more than 5 Million users across 140 countries, we are one of the fastest growing companies in this space. We take the complexity out of invoicing, inventory management & accounting, making it so simple, such that small businesses can spend less time on manual bookkeeping and spend more time focusing on areas of business that matter.
Role Summary:
Vyapar's Engineering team builds the technology platform that eases and digitizes our customers' bookkeeping and enables the transition of cumbersome accounting data from general bookkeeping to a digitized always available resource.
The Javascript engineer will be responsible for the developing features in Vyapar application. Strong understanding of HTML, CSS, JavaScript, Responsive design, JQuery, React, database etc. concepts is critical
Key Responsibilities:
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Use of complex algorithm to build the business requirements.
- Help maintain code quality, organization, and automatization.
- Ability to understand business requirements and translate them into technical requirements
Desired Skills And Requirements
Must have
- Strong JavaScript
- HTML, CSS
- React/Angular/JQuery/Vue
- Problem-solving skills, and Data Structures.
- Strong knowledge of SQL database or RDBMS.
Good to have
- Familiarity with RESTful APIs to connect applications to back-end services.
- Strong knowledge of Web UI design principles, patterns, and best practices.
- Experience with offline storage and performance tuning.
- Experience and understanding of database concepts and sql queries.
- Familiarity with cloud message APIs and push notifications.
- Familiarity with continuous integration.
- A knack for benchmarking and optimization.
Experience:
- Minimum 4 years of experience in JavaScript
- Minimum 3 years of experience in HTML, CSS
- Minimum 3 years of experience in SQL/ RDBMS.
Education:
- A full-time B.E/ B.Tech Degree from a recognized university.
We are looking for a passionate tech lead with a diverse backend technology background to lead large engineering teams at Simform.
You should have a good understanding of software architecture design, backend technologies, cloud platforms and have experience leading a team of developers.
Role + Responsibilities:
- Helping project teams with solutions architecture, troubleshooting, and technical implementation assistance.
- Occasionally working as a software developer if the situation demands
- Use your expertise in different tech-stack/languages, tech architecture etc., to drive improvements in accuracy, quality, the efficiency of projects.
- Oversee project teams' work and provide assistance for any troubleshooting or technical implementation guidance.
- Delivering training sessions and providing technical guidance to the developers, deep technical troubleshooting, etc.
- Ensure standards and best practices are implemented and practiced by large cross-technical teams.
4Person Specification and Qualifications:
- Technical background with over 7 years dabbling into multiple technologies and grasping crux of them.
- Significant hands-on experience with at least 2 tech stack (MEAN/MERN, Php/laravel, Python, RoR )
- Experience in building reliable, robust, secure and high-performance in-production software systems with a large user base.
- Strong understanding of Cloud (Preferably AWS) and conceptual understanding of CI/CD, DevOps.
- Strong interpersonal skills including mentoring, coaching, collaborating, and team building.
- Creative approach to problem-solving with the ability to focus on details while maintaining the “big picture” view
- Exposure and expertise in design patterns and software design patterns in general
- 2 – 6 years of experience with in Java /J2EE.
- Hands-on experience working on Core JAVA, JSP, Servlets, Spring,Java script, Apache & Tomcat, Web services ,ReactJS and JQuery.
- Having experience on Multi-threading is added advantage.
- Exposure working on Linux environment is preferred.
- The ability to work in a fast, agile and nimble environment with frequent change
- Good communication & presentation skills
- Troubleshooting of issues
- Technical skills in C# .NET Core, ASP.NET MVC and Entity framework, LINQ and REST APIs
- Additional skills in MySQL and SQL server, Ajax, jQuery, ReactJS, HTML, Javascript, XML
- Have good analytical ability to breakdown problem statements into solutions
- Working knowledge of various development tools like IDE’s (VS2008 or above), source control systems like TFS, Subversion.
- Good at Troubleshooting, problem solving and has supported customers in production environment
- Experience in Test driven development is desirable.
- Strong written and verbal communication skills and the ability to follow verbal/written instructions
- Ability to troubleshoot assigned technical issues and also the ability to meet tight project deadlines
- MUST have experience in major systems development and implementation
- Leading a team would be an added advantage.
Role Description
Responsible for developing web applications as per the product requirements with a pre-approved design across multiple platforms using programming tools for Web development and Mobile application development. Work collaboratively with ML scientists, engineers, product managers, and Business SMEs in seeking details on the requirements, writing up technical specifications, proposing the tools and methods for the solution, developing the application after necessary approvals, unit testing the solution, providing testing support, and troubleshooting support for testers, participating in deployment plan, deployment and post-deployment support. Application development will involve wrapping the deep learning algorithms to provide a smart and engaging user experience.
General Requirements
- Should be familiar and have a working knowledge of different databases like MySQL, MongoDB, web servers (e.g. Apache)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Fluent with multi-tier systems, client-server concepts.
- Experience in debugging application programs, troubleshooting techniques, root cause analysis of problems.
- Must possess the good understanding and proven techniques incorporating Data Security concepts in application development.
- Knowledge and experience with applications running on on-premises data centers and on Cloud services.
- Experience working in a Project Team and exposure to test-driven development, different project methodologies such as Agile.
- Very good communication skills with collaborative, positive, can-do, user-centered attitude in a team environment.
- Innovative thinking capabilities, ability to multitask, maintain attention to detail in pressure and time sensitive situations.
- Demonstrated ability to interpret requirements and deliver reliable, scalable, tested solutions.
- Fluent in English, reading, writing, speaking and listening.
Key Requirements
- BS / B. Tech / BE degree in Computer Science or equivalent.
- Minimum 3 years of experience in building on web technologies and frameworks (JavaScript / TypeScript / HTML / CSS / AngularJS / Electron / ReactJS) database (MySQL or MongoDB ) and backend Technologies (Python, NodeJS, Java etc)
- Experience developing desktop and mobile application
The desired candidate must have 6+ years of total experience in Web Applications Development with good expertise in MEAN, MERN Stack (MongoDB, ExpressJS, AngularJS, Node.js, React.js), strong development and coding skills, good analytical and problem-solving skills.
**Responsibilities**
- Coding and Development. The desired candidate will be responsible for developing next-generation web applications & software products
- Analyzing requirements, problems and solving them with the best solution
- Producing high-quality code without much supervision and on-time delivery
- Working in a cross-functional team, collaborating with peers during the entire SDLC
- Defining code architecture decisions to support a high-performance and scalable product
**Technical Skills**
- In-depth knowledge of MongoDB, AngularJS, Node.js, React.js and good work experience in MEAN / MERN Stack.
- Should have good experience in back-end development with Node.js
- Experience implementing front-end applications using HTML5, Angular and / or React, LESS / SASS.
- Good knowledge of OOPS concepts, Web Development Concepts, HTML, JSON, REST API development.
- Strong coding skills, good analytical and problem-solving skills
**Non-Technical Skills**
- Must have good oral and written communication skills
- Must be dedicated to delivering high-quality work and adhering to timelines
- Must be a good team player, good learner and a self-starter
- Must have the ability to work independently
- Must be creative enough to bring fresh ideas
Looking for someone who is interested in a long term move, has the passion and drive to work for a startup, take initiatives, think out of the box, and focus on "solutions" vs the "problems". We are bootstrapped currently, and looking for fund raising. We will be offering a decent share of equity to the candidate, and a salary once funds have been raised.
Overall you will get to work for a company that can change the future of India's fitness and sports landscape, with a passionate set of founders, and potential lifetime friends.
- Expert in full stack development
- Analytically strong
- Seeking leadership opportunities in pre-seed stage start-ups
- Possesses good communication skills
The core role will involve the following :
- Working closely with business development teams and conceptualizing the solution architecture
- Developing mobile / web / api based solutions to address the business problem
- Maintaining cloud based technology infrastructure
- Technology budget management
- Building the technology team
Responsibilities:
Building Scalable Application from ground-up.
Design and Implementation of Data Storage / Schema
Building reusable code and libraries for future use.
Skills And Qualifications:
Experience with MongoDB, AWS, NodeJS, Express, React.js
User authentication and authorization between multiple systems, servers, and
environments Integration of multiple data sources and databases into one system Management of hosting environment, including database administration and scaling an application to support load changes
Data migration, transformation, and scripting Creating database schemas that represent and support business processes Proficient knowledge of a back-end programming language (NodeJS,) Proficient understanding of code versioning tools, such as Git, Understanding of “session management”.