Job Description:
As a Full stack developer, you will be active in all areas of development playing a crucial part in the design, planning, development, and deployment as well as contributing to the creation of best practices for future development. To construct and deploy the product, you will collaborate closely with the tech, design, and quality teams.
- Create features for the current application using code, development, design, and architecture. We expect you to be a complete owner of modules and to accept responsibility of the products.
- Develop, implement, and maintain distributed server software that is extremely scalable.
- Collaborating closely with product managers and developers to create, build, test, and release products.
- To increase the effectiveness of development, continually identify, evaluate, and implement new technologies.
Skills and Qualifications:
- A bachelor's degree in engineering, or computer science.
- Experience in full stack technologies of at least 2 years. If you have the necessary talents and can show us that you do, we will be pleased to interview you even if you don't have the required experience.
- Advanced understanding of HTML, CSS, Javascript, Typescript, and DOM.
- Hands-on experience and working knowledge of React with SSR, Advanced NodeJS and MongoDB.
- JS functional programming, OOPS concepts, and design patterns.
- Knowledge of JS testing module.
- Experience in building high-performance and scalable applications.