Position: New MERN Stack Developer
Name of the Concern: Dot World Technologies
Where: Coimbatore
Job Summary:
We are searching for a Full-Stack developer to build and manage websites, including custom apps and e-commerce platforms. Offer assistance with application optimization, focusing on speeding up page loads and improving application performance. Before sending solutions to system testing, make sure they meet acceptable requirements for testing. Participate in the development, monitoring, and upkeep of an efficient website.
Positions and Accountabilities:
- Strong practical experience with HTML5, SASS, Typescript, React, PostgreSQL, MongoDB, and Node.js, including DOM manipulation.
- Using TypeScript and Node.js to develop and maintain all server-side network components.
- Strong practical knowledge of Functional Components and React Hooks is a bonus.
- Knowledge of event-driven programming, current reactive frameworks, and data structure libraries.
- An understanding of authorization procedures.
- Should have prior expertise in creating front-end and responsive user interface applications.
- Solid understanding of REST API and web sockets.
- Skilled in using code versioning tools such as git.
- Ensuring front-end requests are processed quickly and the central database operates at peak efficiency.
- Creating back-end services and user interfaces for a range of business operations.
Additional obligations:
- The Foundations of Design and Architecture.
- Staying up to date with developments in JavaScript.
- An understanding of test tools.
- Experience with agile approaches.
- Knowledge of the actions involved in the project life cycle for development and maintenance projects.
- Knowledge of quality processes and comprehension of one or more estimation approaches.
- Foundations of the business domain to comprehend the needs of the business.
- Strong technical skills, analytical aptitude, and effective communication talents.
- Solid knowledge of the field and technology.
- The capacity to exhibit a solid grasp of modeling techniques, SOLID design concepts, and software quality assurance principles.
- Knowledge of current trends and technology.
- Proficient at problem-solving, analysis, and debugging.
- Creating efficient, reusable, and tested code to create high-performance apps.
- Putting in place efficient data security procedures, storage options, and security standards.
- Executing troubleshooting procedures, fixing errors, and offering technical assistance.
- Producing reports and documenting Node.js processes, such as database schemas.
- Making suggestions for and putting into practice technology and process upgrades.