Lineup
Middle Fullstack Developer (node.js + react.js)
Remote Middle $2.5k–$8.4k/moest.
Summary
LineUp is a fast-growing IT outsourcing company with 13 years of experience seeking a Middle Fullstack Developer for a long-term product project. You will join the Smart City ecosystem, a large-scale software product for the Middle East market in a fully agile, product-oriented environment with real users and tangible urban infrastructure impact.
What you'll do
- 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 AWS services including SQS, S3, Lambda, IAM, EC2, and EKS/ECS to build scalable cloud-based solutions
- Contribute to containerization and deployment processes using Docker and implement CI/CD pipelines using GitLab runners
- Utilize state management tools like Zustand and integrate frontend applications with backend services using TanStack (React Query)
- Ensure UI/UX consistency using component libraries such as PrimeReact and build reusable components
- Implement monitoring and observability using Prometheus and Grafana
- Participate in agile development processes and mentor other team members
- Stay current with latest technologies and promote continuous learning
Requirements
- Minimum 3 years of experience in backend and frontend development with strong focus on Node.js, NestJS, React, and Next.js
- Experience with microservices architectures and monorepo environments (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 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 and working knowledge of React hooks
- Ability to document architectures, designs, and processes clearly
- Excellent problem-solving skills and attention to detail
- Ability to work effectively independently and as part of a team in agile environment
- Good communication skills with professional interaction ability
- English at Upper-Intermediate level and above
Conditions
What We Offer:
- Competitive salary
- Collaborative and innovative work environment
- Professional development opportunities
- Chance to work on exciting and challenging projects
- Supportive company culture