Requirements:
Position Overview:
We are seeking a highly skilled Senior Fullstack Engineer with a strong focus on React.js and a solid foundation in Node.js. The ideal candidate will have 4+ years of experience in full stack development, demonstrating expertise in building scalable web applications.
Key Responsibilities:
· Design, develop, and maintain scalable web applications using React.js and Node.js.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Implement responsive user interfaces and optimize applications for maximum speed and scalability.
· Write clean, maintainable code to ensure quality standards.
· Develop and execute unit and integration tests using Jest.
· Utilize TypeScript for enhanced code quality and maintainability.
· Integrate APIs and manage data flow between front-end and back-end systems.
Qualifications:
· 4+ years of experience in fullstack development, with a strong focus on React.js.
· Proficiency in Node.js and experience with frameworks such as Nest.js.
· Experience with state management libraries (Redux, Context API).
· Experience in working with Mongoose ORM.
· Experience in working with Redis.
· Solid understanding of TypeScript.
· Familiarity with RESTful APIs and microservices architecture.
· Experience with Git.
· Strong problem-solving skills and a passion for writing clean, efficient code.
· Excellent communication and teamwork skills.
Preferred Skills:
· Experience with unit testing frameworks (Jest).
· Knowledge of UI/UX principles.
· Familiarity with containerization tools (Docker).