Job Description
Digitify is recruiting for their inhouse project a Senior Full stack Developer for its micro-services-AI-based Digital Learning LMS & CMS platform developed in MERN and Golang and deployed on AWS / Jazz cloud data centers.
We plan within 1-3 years to onboard 25 million users on this platform with Jazz Clouds and Telco collaboration. The current system developed in Korean, China and UK teams is very complex as multiple interactive services programs and technologies are being implemented, e.g., NodeJS, Golang, React and Python, AWS, and Azure Single Sign-on.
We are looking for experienced resources who can help us to make the necessary changes to cater for the local market B2C and B2B business model, requirements for the private and Publics schools clients, performance optimization, stability, and scalability of the system along with the new features to add Schools information systems; digital onboarding, individuals teachers and students users journey, changes to fully AI-based features, fully Whitelabel, payment & subscription modules.
Your responsibilities will include the following:
- Design and build applications/systems based on wireframes and product requirements documents
- Work on back-end & front-end development of core scripts using NodeJS/ MongoDB/React.js/Angular/Express /Redux.
- Unit test code for robustness, including edge cases, usability and general reliability
- Write reusable, easy-to-maintain, versioned code using DRY principles.
- Integrate existing tools and business systems (in-house tools)
- Good exposure to creating dynamic web pages
- Familiarity with Server-Oriented Architecture and RESTful Web Services
- Mentor junior team members on system architecture and coding styles and inculcate an attitude of continuous improvement in the team members
The ideal candidate will have the following:
- A Bachelor's/Master's Degree in Computer Science or an equivalent discipline
- At least 5 years of development experience in NodeJs, AngularJS, MERN stack, JavaScript, Golang etc.
- Must have relevant experience with strong familiarity with RESTful APIs to connect front-end to back-end services
- Strong knowledge of data structures and algorithms is required.
- Experience in cloud message APIs and push notifications (firebase preferably)
- Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc.
- Exposure to containerization-based application deployment - Docker or equivalent is required.
- Experience with the GraphQL ecosystem would be a plus.
- Passion for building robust systems that are engineered to handle failure scenarios, undying love and attitude for maintaining coding standards
- Must have strong problem-solving skills