Summary
Counsel India - a leading Practical Psychology Learning EdTech Platform in India is looking for a passionate full-stack developer to help develop and maintain our Web Platform and Mobile Apps using React, React Native, NodeJs with CSS, HTML, Java Script, Android Development ,and AWS Cloud ecosystem. That person will have worked in the past with other front-end and back-end projects and will have a clear understanding of how to deliver high-performing web applications. The successful candidate will be working on high-quality, innovative, and fully performing software in compliance with coding standards and technical design.
You will be responsible for helping develop a state-of-the-art EdTech web and mobile app that aims to revolutionize the world and become the next global hit in practical psychology learning and counselling services. Our platform has course purchase, LMS, video/ audio call integration, counselling sessions, chat feature, as well as integration with third-party services and that will need to be able to be fluid even though internet conditions are not favorable. We are looking for someone who’s capable of developing performant, optimized, and modular code that can be expanded as our offer grows.
Responsibilities
To manage and develop Counsel India’s web and mobile platforms, 3rd party integrations and cloud hosting
To work with a cross-functional software development team on highly visible strategic projects as an expert-level individual contributor to the coding tasks assigned.
Responsible for development of highly responsive, web based UI in a flexible and well-structured frontend architecture.
Experience working with remote data via REST and JSON
Experience with third party libraries and APIs (Google APIs etc. )
Produce well designed efficient code in a timely manner to meet delivery timescales/milestones.
To proactively stay plugged into emerging technologies/industry trends and apply them into operations and activities.
Design client-side and server-side architecture
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Write technical documentation
Solve complex performance problems and architectural challenges
Able to efficiently multitask between multiple critical features or requirements.
Ability to guide and mentor junior developers independently with a focus on the goal.
Active team player who will establish healthy working relationships and lead others by example.
Required Skills and Qualifications
Experience of over 3 years in software development.
You have a B.S/B.E in Computer Science or you can make up for it with your skill.
You will have developed multiple high-performing web applications and understand their quirks.
Proficient on NodeJS, AngularJS, React JS
MySQL and NoSQL DB (like MongoDB/Cassandra)
jQuery, JSON, AJAX, web services/REST, SQL.
JavaScript frameworks like NodeJS, AngularJS, ReactJS, Jasmine or Ember etc., or JS-based build tools like Grunt, Gulp, and Bower.
UX or UI designing experience is an advantage.
Deep understanding of client-side development, coding in HTML5 CSS3 JavaScript ES6 and jQuery.
Top-notch programming skills and write code for robust software design.
Experience in responsive design, cross-browser compatibility, and website performance.
Experience in object-oriented design skills.
Aggressive problem diagnosis and creative problem-solving skills.
Experience with Git, experience with handling Services, RESTful, APIs.
Who We Are?
Counsel India is India's first Practical Psychology Learning Platform for counsellors and psychologists to connect, learn, grow, and discover opportunities of a lifetime. We have a thriving community of 100,000+ learners from 15+ countries, 10,000+ successful alumni and 1 million+ reach on social platforms and still counting. We simplify the way people learn psychology and emphasize practical application, gaining them tangible skills. Our expert-led classes allow learners to specialize their study in a variety of concentrations while combining the rich, academic legacy of psychology with modern applications of science and technology.