Macgence is a leading AI training data company at the forefront of providing exceptional human-in-the-loop solutions to make AI better. We specialize in offering fully managed AI/ML data solutions, catering to the evolving needs of businesses across industries. With a strong commitment to responsibility and sincerity, we have established ourselves as a trusted partner for organizations seeking advanced automation solutions.
Responsibilities :
Develop new user-facing features using React.js and Next.js.
Build reusable components and front-end libraries for future use.
Translate designs and wireframes into high-quality code.
Optimize components for maximum performance across various web-capable devices and browsers.
Collaborate with the design team to ensure the technical feasibility of UI/UX designs.
Implement back-end services and APIs using Node.js or other relevant technologies.
Write clean, maintainable, and efficient code.
Participate in code reviews, sprint planning, and other team activities.
Stay updated on emerging technologies and best practices in web development.
Requirements :
Bachelor s degree in Computer Science, Engineering, or a related field.
Experience in full stack development approx. 1+years.
Proficiency in React.js and Next.js is mandatory.
Strong understanding of JavaScript, HTML5, and CSS3.
Experience with back-end development using Node.js or similar technologies.
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Familiarity with version control systems (e.g., Git) and agile methodologies.
Excellent problem-solving and communication skills.
Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications :
Experience with database technologies such as MongoDB, PostgreSQL, or MySQL.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
Experience with testing frameworks such as Jest, Enzyme, or Cypress.
Knowledge of GraphQL and RESTful APIs.
Prior experience with Docker and containerization technologies.