Full Stack Engineer - React.js

TSMG Holding

Descrição da oferta:

Responsibilities: Our client is looking for a skilled and motivated Full Stack Developer to join their innovative team. The ideal candidate will have a solid foundation in both back-end and front-end development, with a particular emphasis on building efficient and scalable systems. You will be responsible for designing and maintaining back-end systems and APIs, developing interactive front-end applications using ReactJS, and managing the complete software development life cycle. This role requires collaboration with Product and Design teams to deliver solutions that meet user needs, leveraging technologies like Supabase for data management and cloud functions. As a key member of the team, you will also provide mentorship, stay up-to-date with industry trends, and contribute to a culture of continuous improvement. If you're a proactive problem-solver with a strong knowledge of JavaScript, ReactJS, and SQL databases, this position offers an excellent opportunity to grow and make an impact. About the client: The company is dedicated to empowering enterprises, government entities, and emerging startups with cutting-edge AI solutions. Ther platform simplifies and automates work using Generative AI, providing tools like high-performance chatbots, AI notetakers, and more. Join the team and be a part of transforming how organizations leverage AI to solve complex problems and drive innovation. Responsibilities:

  • Work with the team to design and build high-quality, efficient, and reusable back-end systems and APIs.
  • Implement and maintain front-end applications using ReactJS. This includes crafting an intuitive and interactive UI to help users navigate through complex data.
  • Manage all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Collaborate closely with the Product and Design teams to understand end-user requirements and translate them into practical software solutions.
  • Utilize Supabase for data storage, user authentication, and serverless cloud functions.
  • Lead, mentor, and support other team members, fostering a culture of continuous learning and improvement.
  • Stay updated with the latest industry trends and technologies, and be prepared to suggest new solutions to improve system efficiency and usability.

Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • Proven experience as a Full Stack Developer or similar role.
  • Strong knowledge of JavaScript.
  • Additional knowledge on Python is preferred.
  • Experience with ReactJs and SQL databases are highly desirable
  • Experience with databases and Object-Relational Mapping (ORM) frameworks.
  • Strong problem-solving abilities and capacity to work independently as well as in a team.
  • Proficiency in version control systems like Git.
  • Excellent communication and teamwork skills, with a keen eye for detail and a problem-solving mindset.
  • Knowledge of agile development methodologies