Position Objective:Design and develop advanced applications in Node.JS JavaScript Framework
Roles and Responsibilities:
- Web application development and their integration with frontend services.
- Exceptional attention to detail and team mentoring.
- Ability to work on new projects and develop as per the functional team requirements
- Comply with agile based software development methodology
- Build Web Application with prescribed coding standards and industry best practices.
- Good time management and debugging skills.
- Strong decision-making skills.
- Collaborating with front-end developers on the integration of elements.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Ability to implement effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
Mandatory Skills:
- He should have 4+ years on experience working on backend applications using Node.js, Express, gRPC
- Atleast 3+ years of Strong experience in Node.JS and its core modules
- Strong in MVC Framework like Express.JS
- Bonus on 1+ Strong Experience in AWS Serverless architecture i.e Lambda, Step function
- Knowledge on architectural patterns MVC, HMVC, and Clean Architecture will be an added advantage
- Understanding and experience in using data storage technologies like relational databases e.g. MySQL, PostgreSQL and NoSQL databases e.g. MongoDB, DynamoDB, DynamoDB
- Working knowledge of GIT version control and repository clients like GitHub, GitLab, bitbucket.
- Knowledge in API Document Tool like Swagger, Postman
Knowledge / Desired Skills:
- In-depth understanding of the entire web development process (design, development and deployment)
- Experience in other Backend Technologies like Go and Python
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Should have worked on Customer facing Application (B2C)
- Efficient communication skills.
- Worked in EdTech Industry (Optional)
- You need to be an excellent programmer.
- Eager to learn new things.
- Proactive, Enthusiastic and Flexible with excellent team spirit.