🌟 Job Opportunity
We are excited to offer a 6-month contract opportunity for an aspiring Full Stack Developer with a strong background in React.js and Node.js. You should have 5+ years of experience in building dynamic, responsive, and scalable web applications while working alongside our experienced remote product team.
🚀 Key Responsibilities
- Lead in developing user-facing features using React.js.
- Contribute to building reusable components and front-end libraries.
- Collaborate with designers and senior developers to implement UI / UX designs.
- Participate in code reviews and follow best practices in front-end and back-end development.
- Help optimize applications for performance across devices and browsers.
- Build and maintain server-side logic, APIs, and database integrations using Node.js.
- Ensure secure and efficient communication between front-end and back-end.
- Support test-driven development (TDD) for both front-end and back-end code.
🛠️ Technical Requirements
Advanced knowledge of HTML, CSS, JavaScript (ES6+); TypeScript is a strong plus.Proficiency in React.js and its core principles.Strong experience with Node.js and Express.js (or similar frameworks).Familiarity with RESTful APIs and API integration in both front-end and back-end.Understanding of Single-Page Application (SPA) concepts : routing, state management.Must be familiar with React libraries : Redux, React Query, React Router.Experience with MUI or similar front-end UI frameworks.Basic knowledge of databases (SQL / NoSQL such as MongoDB, PostgreSQL).Experience with Git / version control systems.Exposure to testing frameworks (Jest, Mocha, Cypress, etc.).Knowledge of deployment processes (CI / CD pipelines, cloud hosting) is a plus.🎁 What We Offer
Remote work & f lexible working hoursPerformance-based conversion to full-timePossibility of senior leadership role in our growing StartupCompetitive salary and benefits package.