Node.js Next.js Developer (Junior / Mid-Level)
We are looking for a motivated Junior or Middle Node.js & Next.js Developer to join our growing engineering team.
In this role, you will work on building modern web applications, APIs, and scalable services using Node.js, Next.js, and Docker.
This position is ideal for a developer who values ββclean code, productivity, and continuous professional development. You will work closely with product managers, designers, and senior engineers to create quality solutions with real impact on the product and users.
Responsibilities
Develop and maintain modern web applications on Next.js (React)
Create and maintain backend services and APIs on Node.js
Write clean, maintainable, and well-documented code
Containerize applications using Docker and participate in deployment processes
Integrate databases, third-party APIs, and internal services
Participate in code reviews and develop team best practices
Tweak, optimize, and improve application performance
Collaborate with cross-functional teams to design and implement new features
Requirements
Required
1β4 years of experience with JavaScript / TypeScript
Practical experience with Node.js (Express, Hono, Fastify, or similar frameworks)
Experience with Next.js and React
Understanding REST API principles
Experience with Docker (image creation, docker-compose, basic container concepts)
Git proficiency and understanding standard workflows
Understanding asynchronous programming, promises and event-driven architecture
Will be a plus
Experience with databases: PostgreSQL, MySQL, MongoDB or similar
Experience with ORM: Prisma, Drizzle, TypeORM, Sequelize
Knowledge of WebSockets or real-time systems
Experience with CI/CD
Basic understanding of cloud platforms (AWS, GCP, Azure, DigitalOcean)
Experience with testing (Jest, Vitest, Playwright)
Experience with Redis (caching, queues, sessions)
Required languages
| English | B2 - Upper Intermediate |