Requirements
Must-haves
- 3+ years of full-stack development experience
- Expertise in TypeScript, React, and modern JavaScript development
- Solid foundation in Node.js and Express.js
- Experience with relational databases (e.g. PostgreSQL, MySQL)
- Experience with ORMs (e.g. Prisma)
- Familiarity with CSS frameworks like Tailwind
- Strong communication skills in both spoken and written EnglishNice-to-haves
- Startup experience
- Next.js experience
- Familiarity with AWS (e.g. EC2, S3, Lambda)
- Familiarity with Vercel
- Exposure to game design principles or gamification concepts
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalentWhat you will work on
- Develop scalable front-end and back-end components, ensuring a dynamic user experience
- Integrate with APIs and databases to power gamified knowledge-sharing features
- Design and implement robust testing strategies to maintain code quality
- Collaborate with design, product, and other engineers to bring innovative concepts to life
- Embrace emerging web development trends and tools to continuously enhance our platform