This job is for candidates that live either in Tunisia or the USA.
Job Description:
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in developing scalable and high-performance web applications using Node.js for the backend and React JS for the frontend.
Responsibilities:
Design, develop, and maintain scalable, high-availability applications using Node.js and ReactJS.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.Implement security and data protection measures.Provide technical leadership and mentorship to junior developers.Conduct code reviews and enhance code quality.Stay up-to-date with emerging technologies and industry trends to incorporate them into operations and activities.Manage the entire software development life cycle, from planning and prioritizing to testing and release.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.5+ years of experience in web development with a strong understanding of Node.js and ReactJS.Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.Experience with RESTful APIs and server-side logic.Strong understanding of front-end technologies, such as HTML5 and CSS3.Experience with user authentication and authorization between multiple systems, servers, and environments.Familiarity with modern front-end build pipelines and tools.Ability to understand business requirements and translate them into technical requirements.Excellent problem-solving skills and ability to work in a team-oriented, collaborative environment.
Preferred Skills:
Experience with state management libraries (such as Redux or Context API).Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).Familiarity with database technology such as MySQL, MongoDB, and Cassandra.Experience with cloud services (AWS, Microsoft Azure, Google Cloud).
Benefits:
Competitive salary and benefits package.Flexible working hours and remote work opportunities.Health insurance, gym membership, and other wellness incentives.Continuous learning and professional development opportunities.