LineupEurope

Middle Fullstack Developer (node.js + react.js)

Description

LineUp is a fast-growing IT outsourcing company with 13 years of experience. We are currently looking for a Middle Fullstack Developer to join a long-term product project.

You will become part of the Smart City ecosystem - a large-scale software product for the Middle East market. This is a fully agile, product-oriented environment with real users and a tangible impact on urban infrastructure.

Key Responsibilities: Develop and maintain solutions using Node.js, NestJS, React, and Next.js. Build and manage microservices and monorepo environment architectures on the backend. Design, implement, and optimize database solutions using PostgreSQL (AWS RDS) and caching with Redis. Work with various AWS services including SQS, S3, Lambda, IAM, EC2, and EKS/ECS to build scalable and efficient cloud-based solutions. Contribute to containerization and deployment processes using Docker, including building images and pushing to registries, implementing and maintaining CI/CD pipelines using GitLab runners. Utilize state management tools like Zustand or similar, and integrate frontend applications with backend services using TanStack (React Query) or other data-fetching libraries. Ensure UI/UX consistency by leveraging component libraries such as PrimeReact or similar and building reusable components. Implement monitoring and observability for applications using Prometheus and Grafana to ensure system reliability and performance. Participate in the agile development process, contributing to scram events, fostering a collaborative and cross-functional team environment. Stay current with the latest technologies and best practices, and promote continuous learning and self-development within the team. Mentor other team members, providing guidance and sharing your knowledge.

Qualifications: Minimum of 3 years of experience in backend and frontend development with a strong focus on Node.js, NestJS, React, Next.js, and related technologies. Experience with microservices architectures and monorepo environments will be a plus. Proficiency in PostgreSQL (AWS RDS), Redis, and backend data management. Familiarity with AWS cloud services including SQS, S3, Lambda, IAM, EC2, and EKS/ECS. Understanding of Docker, CI/CD pipelines, and experience with GitLab runners. Experience with frontend state management libraries (e.g., Zustand) and data-fetching tools like TanStack (React Query). Familiarity with component libraries such as PrimeReact or similar, and a working knowledge of React hooks. Ability to document architectures, designs, and processes clearly. Excellent problem-solving skills and attention to detail, with a passion for creating high-quality, performant code. Ability to work effectively both independently and as part of a team in an agile environment. Good communication skills, with the ability to interact professionally with team members and stakeholders. English at Upper-Intermediate level and above.

What We Offer: Competitive salary. A collaborative and innovative work environment. Professional development opportunities. The chance to work on exciting and challenging projects. A supportive company culture.

Join us in delivering excellence through agility and innovation!

Skills

RedisMicroservicesAWSDockerNext.jsIAMNode.jsZustandGrafanaPrometheusNestJSAgilePostgreSQLReactGitLabCI/CD

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching