Job Description
We are looking for a very experienced Hands-on Full Stack engineer who can combine the programming skills & the art of design to take the concept from product requirement to final release through the development, testing and content integration pipeline for the platform.
This position should take responsibility for the completion of designated software features; designing suitable solutions to complex problems with assistance from management.
Actively seek to identify technical debt and implement strategies to remove it.
Responsibilities
Participate in agile/scrum software development, prototyping and code reviews with a small team of developers
As a full-stack developer, you will code back-end services in Node JS and front-end in HTML, CSS3 and JavaScript React JS
Design, implement and/or use RESTful web services
Implement modern and responsive UI for the web and variety of devices
Write testable, well thought-out code within the Node.js ecosystem, embracing additional languages and frameworks when appropriate",
"Unit, e2e and performance testing software under load to ensure reliability and scalability
Work with the management to understand all the tasks, product requirements, release schedules and come up with an agreeable plan to lead the team to deliver the products going forward
Daily leadership on helping the team to achieve the best optimum quality and schedule for the products
Able to analyze product requirement, details out tasks, resources and schedules to release products.
Nurturing the development team and grow together with them
Qualifications
At least 3 years of experience as Full-stack/backend developer and/or server-side
Prior experience working on a scalable web-based applications (next.js is preferred).
Excellent knowledge on HTML CSS, and cross-browser layout skills and responsive design knowledge.
Strong experience with Node.js in backend app development.
Experience designing, implementing and using RESTful Web Services with Service-Oriented Architecture.
Knowledge and experience with various JavaScript frameworks like React, Angular JS etc and strong experience working with MVC.
Prior knowledge with React-native, and hybrid mobile development is a plus.
Experience using mocking frameworks, testing frameworks, dependency injection, NoSQL databases like MongoDB.
Attention to detail and an ability to build reliable, scalable, and flexible software.
Extensive experience in using tools like Jenkins/ Git/ AWS Cloud.