Senior BE

Il y a 4 semaines

Rabat RabatSaléKénitra, 04, Maroc NGBS Temps plein
We are looking for a Senior Backend / Full Stack Developer to join a technically challenging, cloud-native environment. You will contribute to the design, development, and evolution of scalable services, APIs, data pipelines, authentication mechanisms, and cloud infrastructure. Backend Development
- Strong proficiency in at least one backend technology: Java / Spring Boot, Node.js, .
NET, Python or Go
- Experience building and maintaining REST / HTTPS APIs
- Strong knowledge of API design, versioning and backward compatibility
- Experience with OpenAPI / Swagger Cloud & Infrastructure
- Strong experience with AWS services, including compute, storage and managed database
- sKnowledge of services such as ECS, Lambda, EC2, S3, RDS and DynamoD
- BExperience with IAM and service-to-service authenticatio
- nInfrastructure as Code experience using Terraform, CloudFormation or CD
- KMonitoring and observability using CloudWatch or similar tools Data & Messaging
- Experience with both relational and NoSQL databas
- esKnowledge of messaging and asynchronous processing solutions such as SQS, Kinesis or similar technologi
- esUnderstanding of batch processing, event-driven architectures and eventual consisten
- cyExperience with data synchronization and delta-based data transfer Authentication & Security
- Strong understanding of OAuth2, OIDC and S
- AMLExperience with token-based authentication and Role-Based Access Control (RB
- AC)Knowledge of security best practices, includi
- ng:Secrets managem
- entInput validat
- ionLeast-privilege access Media & Content Delivery
- Experience with asynchronous media processing or transcoding pipel
- inesKnowledge of CDN integration and secure content deli
- veryExperience with signed URLs and secure access to cloud-hosted resources is a plus Engineering Practices
- Experience working with third-party and partner
- APIsStrong understanding of CI/CD pipe
- linesExperience with automated testing: Unit, Integration and Contract Te
- stingAbility to design scalable, maintainable and reliable systems Soft Skills
- Strong team
- playerGood communication
- skillsAbility to work in an international envir
- onmentGood and professional English communication skills