Our client is a fast-growing technology company building scalable web applications and microservices. Their solutions involve modern frontend interfaces, robust backend services, and cloud-native architectures. The team is looking for a Full Stack Developer with a backend focus to help deliver high-quality, maintainable, and performant software for diverse projects.
Your tasks: * Develop and maintain backend microservices using Node.js, integrating with relational and NoSQL databases (PostgreSQL, MongoDB). * Build and maintain frontend components using React, including reusable libraries with Storybook. * Collaborate with cross-functional teams to implement features and optimize system performance. * Ensure code quality, maintainability, and best practices across the stack. * Participate in CI/CD workflows and Git-based development processes. * Contribute to architecture discussions and software design decisions.
Required Experience and Skills: * 3+ years of experience as a Full Stack Developer, with backend-focused experience. * 2+ years of hands-on experience with React. * Proven experience building Node.js microservices. * Strong understanding of OOP and software architecture principles. * Experience with PostgreSQL and MongoDB (or other relational/NoSQL databases). * Familiarity with CI/CD pipelines and Git workflows. * Experience with Storybook and building reusable frontend components. * Strong focus on clean, maintainable, high-quality code. * Fluent English — written and spoken.
Would be a plus: * Experience with NestJS for structured backend development. * Familiarity with Next.js (SSR, SEO optimization). * Experience with cloud platforms (AWS or GCP). * Background in monorepo environments. * Knowledge of Pub/Sub systems (Redis, RabbitMQ, Kafka).
Working Conditions: * Remote work; * 5-day working week, 8-hour working day, flexible schedule.