Job Category: Product Development
Job Type: Full Time
We are currently seeking a highly skilled Full Stack Developer with experience in Node.js and React.js to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining our language learning app SAAS platform’s core functionality, as well as its user interface. You will work closely with our team of designers, developers, and project managers to ensure that our platform is user-friendly, scalable, and reliable.
Responsibilities:
- Develop and maintain the web application’s core functionality using Node.js and React.js
- Design, implement and maintain RESTful APIs
- Build reusable and maintainable code and libraries
- Collaborate with designers to implement user interfaces that are intuitive and visually appealing
- Optimize the web application for maximum speed and scalability
- Ensure the quality and reliability of the web application through automated testing and code reviews
- Troubleshoot and debug issues that arise in production
- Stay up-to-date with the latest technologies and frameworks
Requirements:
- Proven experience as a Full Stack Developer with expertise in Node.js and React.js
- Strong understanding of RESTful APIs and best practices for designing and implementing them
- Experience with Git or other version control systems
- Familiarity with CSS preprocessors like Sass or Less
- Knowledge of testing frameworks like Jest, Mocha, or Chai
- Experience with agile methodologies and project management tools like Jira or Trello
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
If you’re passionate about building scalable, reliable, and user-friendly web applications using Node.js and React.js, and you’re looking to join a dynamic team of developers, designers, and project managers, we want to hear from you!