The Full-Stack Developer will be responsible for designing, implementing, and maintaining web applications using React and Node.js. This role requires a deep understanding of both front-end and back-end technologies, as well as the ability to collaborate with cross-functional teams to deliver high-quality software solutions.
To contribute to the development of robust and scalable web applications by leveraging expertise in React and Node.js technologies.
Job Duties and Responsibilities:
– Collaborate with product owners and designers to understand project requirements.
– Develop and maintain front-end components using React.
– Design, implement, and maintain back-end services using Node.js.
– Ensure the responsiveness and performance of applications.
– Collaborate with other team members to integrate user-facing elements with server-side logic.
– Troubleshoot and debug issues, conduct code reviews, and optimize application performance.
– Stay updated on industry trends and emerging technologies.
Required Qualifications:
– Bachelor’s degree in Computer Science or related field.
– Proficiency in React and Node.js.
– Strong understanding of web development technologies, including HTML, CSS, and JavaScript.
– Experience with RESTful APIs and microservices architecture.
– Knowledge of version control systems (e.g., Git).
– Excellent problem-solving and communication skills.
Preferred Qualifications:
– Previous experience with Agile/Scrum methodologies.
– Familiarity with cloud platforms such as AWS or Azure.
– Knowledge of containerization (Docker) and orchestration (Kubernetes).
Working Conditions:
– Remote work environment.
– Collaborative team-oriented culture.
– Flexible working hours.