Senior Full-Stack Engineer

closed
Digication Logo

Digication

πŸ“Remote - Worldwide

Summary

Join Digication, a remote-based company making a difference in education, as a seasoned Full-Stack engineer. You will collaborate with designers, build new features and products using Node.js and React.js, and maintain and scale the web application. This role requires at least 5 years of full-stack experience, proficiency in Node.js and React.js, and strong knowledge of TypeScript and GraphQL. Digication offers remote work flexibility, provides necessary equipment, and values personal growth. The company fosters a collaborative team environment with direct access to founders and prioritizes integrity and a meaningful mission.

Requirements

  • At least 5 years of hands-on experience as a full-stack engineer, proficient in Node.js and React.js
  • Strong knowledge of TypeScript and GraphQL, both on the server-side and the client-side
  • Familiarity with TypeORM, type-graphql, Apollo GraphQL, Apollo Client, and Material UI frameworks
  • Experience with cloud development, AWS services such as Lambda, Fargate, S3, SQS, DynamoDB, etc
  • Proficiency in relational databases, especially MySQL
  • Familiarity with containerization technologies, especially Docker
  • Ability to write clean, maintainable code following industry standards and best practices
  • Passion for writing thorough unit tests to ensure code quality
  • Familiarity with accessibility standards and best practices for web development
  • Have great written and verbal skills

Responsibilities

  • Collaborate closely with product designers to review visual designs and collect technical requirements
  • Build new features or entirely new products using well designed, testable, efficient frontend and backend code (end-to-end with responsive UI)
  • Help to maintain, expand and scale our web application for our next growth phase

Benefits

  • Work wherever you want. If you want to move, travel, experience the world, do it while having a full time job with us
  • There is one team meeting a day and one company-wide all-hands meeting once a week. Otherwise you work at your own pace
  • We connect via Slack and Zoom, and use GitHub pull requests for code review
  • We will get you whatever computer / phone / tablet you see fit
  • Last and not least, you get to work with on a product that makes a difference for students at thousands of schools and colleges
This job is filled or no longer available

Similar Remote Jobs