JOBSEARCHER

Full Stack Developer II

Job Title: Full Stack DeveloperLocation: RemoteDuration: 12 MonthsJob Summary:We are seeking a talented and motivated Full Stack Developer with strong experience in Node.js, React.js, and SQL to join our development team. The ideal candidate will have a passion for building scalable web applications, a keen eye for detail, and the ability to work across the full software development life cycle.Key Responsibilities:Design, develop, and maintain scalable web applications using Node.js and React.jsDevelop server-side logic and RESTful APIs using Node.jsImplement responsive and interactive UI components using React.jsWrite efficient SQL queries, stored procedures, and database schemasIntegrate front-end and back-end components for seamless functionalityEnsure performance, quality, and responsiveness of applicationsParticipate in code reviews and collaborate with cross-functional teamsTroubleshoot and debug applications, optimizing for speed and scalabilityFollow best practices in software development, including version control and CI/CDContribute to the overall architecture and system designRequired Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)2+ years of hands-on experience in Node.js, React.js, and SQLProficiency in writing clean, scalable, and maintainable codeStrong knowledge of RESTful APIs and web servicesExperience with relational databases such as PostgreSQL, MySQL, or SQL ServerFamiliarity with version control systems (e.g., Git)Experience working in Agile/Scrum development environmentsPreferred Qualifications:Experience with cloud platforms (e.g., AWS, Azure, GCP)Familiarity with ORM frameworks like Sequelize or TypeORMKnowledge of NoSQL databases (e.g., MongoDB)Exposure to containerization tools (e.g., Docker, Kubernetes)Experience with testing frameworks like Jest, Mocha, or CypressSoft Skills:Strong problem-solving and analytical skillsExcellent communication and teamwork abilitiesAbility to manage time effectively and handle multiple tasksSelf-motivated and eager to learn new technologies