Middle JavaScript Full Stack Developer (Node + React)
Currently, we are looking for a Middle JavaScript Full Stack Developer (Node + React) with a strong focus on Back-end development (60% back-end / 40% front-end) to join our team. This role is a great fit for someone who enjoys building systems from scratch, working across both backend and frontend, and collaborating in a product-oriented team.
What you will do:
— designing and developing REST APIs
— building user-facing features using React.js
— developing admin panels and internal tools
— backend architecture setup from scratch
— integrations with payment systems and third-party services
— integrations with AI tools and external APIs
— database design and optimization
— collaborating with designers, QA, and product managers
— participating in technical decisions and improving system architecture
— writing clean, testable, and well-documented code
Technical Stack:
— Node.js
— Nest.js
— React.js
— Next.js
— TypeScript
— HTML, CSS
— PostgreSQL / MongoDB
What we expect from you:
— at least 3 years of experience in web development, with a minimum of 2 years as a Full Stack Developer in an outsourcing or outstaffing company
— strong expertise in Node.js with hands-on experience in React.js and TypeScript
— experience working with Nest.js and Next.js
— solid understanding of HTML, CSS and JavaScript
— Experience working with PostgreSQL or MongoDB
— familiarity with REST APIs and GraphQL
— understanding of authentication and authorization (JWT, RBAC)
— experience integrating third-party services or payment systems
— knowledge of database design and query optimization
— experience using AI tools in daily development workflow (e.g., Claude Code, Codex or similar)
— clean, maintainable, and scalable code practices
— ability to take ownership and deliver end-to-end solutions
— strong problem-solving skills and attention to detail
— English level: B1 or higher
Nice to have:
— Basic DevOps knowledge (Docker, CI/CD)
— Bachelor’s degree in Computer Science or related field
We can offer you:
— supportive and comfortable working environment
— free online speaking club to practice your English
— variety of training and self-development opportunities
— fancy team-building events and corporate parties
— social security package and other perks
Hiring Process:
Pre-screen interview with a Recruiter → Technical interview → Final interview with the company’s CEO → References → Job Offer