Remote job
Full-Stack Developer
Job details
About this role
Role overview
You’ll build full-stack software for a product that helps people review and work with contracts. The work combines user-facing interfaces, APIs, and supporting services in a machine learning-focused product environment, with an emphasis on collaborating in an agile team and making decisions as development moves forward.
Responsibilities
- Develop full-stack features using the MERN ecosystem and GraphQL. - Build and maintain APIs and user interfaces for the product. - Apply UI design and styling skills to create usable interfaces. - Collaborate through Git and contribute to unit and integration testing. - Work with containerized services and cloud platforms as part of development. - Make implementation decisions in an agile, fast-moving team.
Requirements
- At least two years of relevant full-stack development experience. - Experience with MongoDB, Express, React, Node.js API development, and GraphQL. - Knowledge of data structures and algorithms. - UI and styling experience, including tools or frameworks such as Figma, custom CSS, Material UI, or Semantic UI. - Experience with Git-based collaborative coding and unit or integration testing. - Good knowledge of HTML5, CSS3, Docker, Celery, and FastAPI; experience with AWS and Google Cloud is also listed. - A computer science-related degree or equivalent professional experience. - Experience working with agile teams.
Benefits and work setup
- Remote position, listed for full-time or part-time work. - Opportunity to develop full-stack skills in a product focused on machine learning and deep learning.