We are seeking a skilled MERN (MongoDB, Express.js, React, Node.js) Stack Developer to join our dynamic team. The ideal candidate should have a strong understanding of the MERN stack and be proficient in building efficient, scalable, and maintainable web applications. As a MERN Stack Developer, you will collaborate with cross-functional teams to design, develop, and implement software solutions.
Requirements
Provides planning, processing and performing all jobs
Designs and develops programming systems
Responds promptly and professionally to bug reports.
Reviews and repairs legacy code
Conducts system analysis and development with limited support from professional staff
Analyses, designs, coordinates and supervises the development of software systems
Analyses system specifications and translates system requirements to task specifications for junior programmers
Provides analysis of current programs which includes performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
Develops new programs and proves the program to develop needed changes
Develops new programs, analyses current programs and processes, and making recommendations
Writes, edits, and debugs new computer programs for assigned projects
Documents code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references
Utilizes tools and equipment involved in performance of essential functions of programming including measuring instruments
Searches, summarizes and keeps the team abreast of strategic information from all sources
Maintains client databases
Communicates with engineers and Customer's technical support staff regarding programming needs and performance
Provides feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation.
Researches and recommends software tools to management
Provides assistance to testers and supports personnel as needed to determine system problems.