JOBSEARCHER

senior full stack developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Full Stack Developer (React / TypeScript / MongoDB)Role OverviewWe are looking for a Full Stack Developer with 3+ years of experience building scalable web applications. The ideal candidate should have strong hands-on expertise in React, TypeScript, and MongoDB, along with experience in designing and developing both frontend and backend components.Key ResponsibilitiesDesign, develop, and maintain full stack web applicationsBuild responsive and reusable UI components using ReactDevelop robust, scalable, and maintainable code using TypeScriptDesign and manage databases using MongoDBDevelop and integrate RESTful APIs and backend servicesCollaborate with product managers, designers, and other engineers to deliver high-quality featuresTroubleshoot, debug, and optimize application performanceWrite clean, testable, and well-documented codeParticipate in code reviews and follow engineering best practicesRequired Skills3+ years of experience in full stack developmentStrong proficiency in React.jsStrong experience with TypeScriptHands-on experience with MongoDBExperience with backend development using Node.js/Express.jsGood understanding of REST APIsFamiliarity with HTML, CSS, JavaScript, and modern frontend development practicesKnowledge of Git and version control workflowsUnderstanding of application performance, security, and scalability best practicesPreferred SkillsExperience with state management libraries such as Context APIFamiliarity with cloud platforms such as AWS, Azure, or GCPExperience with CI/CD pipelinesKnowledge of testing frameworks such as Jest, React Testing LibraryFamiliarity with containerization tools like DockerQualificationsBachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experienceStrong problem-solving and communication skillsAbility to work effectively in a collaborative team environmentNice to HaveExperience with Agile/Scrum methodologiesExposure to microservices architecturePrior experience working on scalable enterprise applications