Job Description:
We are looking for a talented Full Stack Node.js/React Developer to join our team. You will be working on a cutting-edge home service marketplace project for a Canadian client. As part of this project, you will contribute to building a user-friendly platform that connects service providers with customers efficiently.
Responsibilities:
- Develop and maintain full-stack web applications using Node.js and React.
- Design and manage robust database schemas with MySQL and/or PostgreSQL.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Write clean, scalable, and maintainable code, adhering to best practices.
- Manage deployments and server operations on Linux-based environments.
- Use Git for version control and collaborate effectively in an Agile/Scrum environment.
- Track and resolve bugs efficiently using bug-tracking tools like Jira, Mantis, or Redmine.
- Communicate effectively with team members and stakeholders in English.
Requirements:
- Bachelor's or Master's degree in IT, Computer Science, or equivalent disciplines.
- At least 3+ years of experience developing applications with Node.js and React.
- Strong understanding of databases, including MySQL and PostgreSQL.
- Proficiency with Linux and server-side environments.
- Familiarity with Agile/Scrum methodologies and software development practices.
- Experience with Git repositories for code management.
- Hands-on experience with bug-tracking software like Jira, Mantis, or Redmine.
- Fluent in English, with excellent verbal and written communication skills.
What We Offer:
- Competitive compensation package.
- Flexible work arrangements, including remote opportunities.
- Exposure to innovative projects and global clients.
- Collaborative and supportive team culture.
- Opportunities for skill development and career growth.