LineupEurope

Middle Backend Developer (Node.js/Nest)

Description

LineUp is a fast-growing IT outsourcing company with 13 years of experience. We are currently looking for a Middle Backend Develope 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 robust backend applications using Node.js and NestJS in a monorepo and microservices environment. Embrace and operate within a T-shaped approach, being ready to extend expertise beyond backend tasks to ensure end-to-end delivery of features. Work with PostgreSQL (AWS RDS) and Redis to design, implement, and optimize database and caching solutions. Develop and maintain integrations with various AWS services including SQS, S3, Lambda, IAM, System Manager, EC2, and EKS/ECS for cloud-native applications. Contribute to containerization and deployment processes using Docker, including building images and pushing to registries, implementing and maintaining CI/CD pipelines using GitLab runners. Implement and configure monitoring and observability using Prometheus and Grafana to ensure system health and performance. Collaborate closely with stakeholders and other developers to understand business requirements, translate them into high-quality technical solutions that meet those needs. Troubleshoot and debug backend issues, optimizing code to enhance performance and maintainability. 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 2 years of experience in backend development with a focus on Node.js, NestJS, and related technologies. Knowledge or experience in Frontend development (specifically Next.js) is a significant plus. Knowledge or experience with automated tests (integration, E2E) is a significant plus. Willingness and mindset to work in a T-shaped model, contributing to various stages of the development lifecycle. Familiarity with microservices architectures and monorepo environments. Experience with PostgreSQL (AWS RDS), Redis, and backend data management. Knowledge of AWS services including SQS, S3, Lambda, IAM, EC2, and EKS/ECS. Understanding of Docker and CI/CD pipelines, with some experience using GitLab runners. Familiarity with monitoring tools such as Prometheus and Grafana. Ability to document backend designs and processes clearly. Strong problem-solving skills and attention to detail, with a drive to create high-quality, performant code. Ability to work 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.

Skills

RedisMicroservicesDockerNext.jsIAMNode.jsGrafanaPrometheusNestJSAgilePostgreSQLAWSGitLabCI/CD

Want AI to find more roles like this?

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

Try personalized matching