Tech Stack
ReactNode.jsTypeScriptJavaScript
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a Junior+ Full-stack Developer to join the team and help us build and improve our ed-tech platform.
Responsibilities
- Develop new features and improve existing functionality
- Build UI components and user flows using React
- Implement and update backend APIs and business logic
- Work with databases: retrieve, update, and manage application data
- Collaborate with the designer, developers, and the client
- Investigate bugs and provide technical solutions
Requirements
- Strong knowledge of JavaScript / TypeScript
- Experience with React
- Good experience with Node.js backend development
- Understanding of REST APIs and/or GraphQL
- Ability to read existing code and independently investigate issues
Nice to Have
- Experience with GraphQL (Apollo Client / Apollo Server)
- Experience with ORMs (Drizzle, Prisma, etc.)
- Experience with Redis or background jobs (BullMQ)
Tech Stack
- Frontend: React, TypeScript, HTML/CSS (SCSS)
- Backend: Node.js, TypeScript, Express, Apollo Server (GraphQL)
- Database: PostgreSQL (Drizzle ORM)
- Additional: Redis (BullMQ)
We Offer
For Your Growth
- Compensation on conferences and training
- Knowledge-sharing events
- TechTalks
- Free English classes
- Bookclub and library with professional literature
- Mentorship program
- Internal mobility
For Your Craft
- Competitive salary
- 18 working days of vacation
- Paid sick leaves
- Extra day-offs in case of marriage, loss, baby birth
- Office in the city center with relax zones and fully-equipped kitchen
For Your Zen
- Home-like atmosphere
- Compensation on sport
- Cool corporate parties 4 times per year
- Pizza day, Cinema club, evening beer time, and other team activities
- Corporate gifts for team members and their kids
Join Our Team
Feel that we fit each other?
Have questions?
Contact our recruiter for more details
Olena Havryliuk