Skip to content
RESN
GitHub

Recommended Skills

Ideal Knowledge

  • HTML/CSS/JS experience
    • Svelte is the under-the-hood JS framework in our frontend projects
    • If you are familiar with HTML/CSS/JS fundamentals, Svelte is extremely easy to pick up
    • This low complexity is one of the reasons we chose Svelte
  • TypeScript experience
    • The RESN stack thoroughly integrates TS into most aspects of its projects
    • Type inference is used to share types between the frontend and backend
  • NodeJS experience
    • The backend is built with NestJS, which is a wrapper around Express
    • Many of the principles should be very comfortable to any backend developer
  • SQL experience
    • Understanding of relational database structure will be very beneficial
    • Actually being able to write raw SQL is not necessary but probably useful
  • AWS experience
    • The RESN stack heavily uses AWS to host our projects
    • Experience with S3, Elastic Beanstalk, RDS, VPCs, etc. would be beneficial

Ideal Roles

All of these skills could in theory be performed by a single person (as they were by me). However, for faster development, it would be efficient to have a team structure with specialist skills in different areas.

  • Technical Project Manager
    • Responsible for coordinating team, communicating with business teams
  • UX/UI designers
    • Responsible for page layouts, design systems, etc.
  • Frontend developers
    • Responsible for implementing design and integrating with API
  • Backend developers
    • Responsible for writing API, database migrations
  • DevOps
    • Responsible for AWS infrastructure, code deployment