We are seeking a highly skilled Full-Stack Developer with expertise in React and Node.js to join our team on a contract basis. The ideal candidate will be responsible for building and maintaining scalable, high-performing web applications. This role requires proficiency in both front-end and back-end development, as well as the ability to work independently in a fast-paced environment.
Key Responsibilities:
- Design, develop, and deploy web applications using React for the front-end and Node.js for the back-end.
- Build responsive and dynamic user interfaces with a focus on performance and usability.
- Develop RESTful APIs and integrate third-party APIs to extend application functionality.
- Collaborate with designers, product managers, and other developers to translate requirements into technical solutions.
- Write clean, maintainable, and well-documented code following industry best practices.
- Perform testing and debugging to ensure application functionality and reliability.
- Optimize applications for performance, scalability, and security.
- Manage deployments and monitor applications in production environments.
Qualifications:
- Proven experience as a Full-Stack Developer with expertise in React and Node.js.
- Proficiency in JavaScript (ES6+) and familiarity with TypeScript is a plus.
- Strong understanding of front-end technologies, including HTML5, CSS3, and responsive design.
- Experience with databases such as MongoDB, PostgreSQL, or MySQL.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Understanding of application security principles and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work collaboratively in a remote or hybrid environment.
Preferred Skills:
- Experience with state management libraries like Redux or Context API.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) and serverless architecture.
- Knowledge of WebSocket or real-time communication frameworks.
- Experience with testing frameworks such as Jest, Mocha, or Cypress.
- Understanding of GraphQL and its implementation.
Why Join Us?
- Work on cutting-edge projects with a talented and diverse team.
- Flexible contract terms and remote working options.
- Opportunity to grow your technical skills and work with modern technologies.
- Competitive contract-based compensation.
If you?re passionate about creating innovative web solutions and thrive in a collaborative environment, we?d love to hear from you. Apply now to be part of our development team!Write the main content here