Category
IT
Publish Date
Sunday 24-08-2025
Country
Egypt
Gender
any
Years Of Experience
3 - 5 Years
Salary
Negotiable
"Senior Nest JS Developer" is required in a Multinational B2B Software company in Europe.
Responsibilities:
- Design efficient relational database schemas (PostgreSQL).
- Architect and implement backend systems using NestJS and ORMs (TypeORM/Prisma).
- Apply design patterns to build maintainable, scalable code.
- Develop, document, and maintain APIs (REST & optionally GraphQL) for multiple front-end apps.
- Implement Redis caching strategies for performance optimization.
- Set up CI/CD pipelines, manage AWS infrastructure (RDS, ECS/Lambda, S3, CloudFront, API Gateway, Cognito), and monitor system health.
- Deploy and maintain backend services using CSP (Cloud Service Provider) tools.
- Perform database query optimization and cost optimization for cloud usage.
- Use Swagger/OpenAPI for API documentation and collaborate closely with front-end teams to align on API design.
- Enhance, refactor, and scale systems over time to meet growing business needs.
- Working Type: Fully Remote.
Requirements:
- 3+ years professional backend development experience.
- Strong skills in NestJS, PostgreSQL, and an ORM (TypeORM/Prisma).
- Solid understanding of backend architecture, relational database design, and design patterns.
- Experience deploying and managing applications on AWS.
- CI/CD setup and pipeline management experience.
- Redis or similar caching experience.
- Strong debugging, profiling, and optimization skills.
- Proficiency in English (written and spoken) for technical documentation, collaboration, and communication.
- Ability to work independently in a startup-fast environment.
- Experience with GraphQL.
- Knowledge of message queues (RabbitMQ, SQS, Kafka).
- Familiarity with serverless architectures (AWS Lambda).