Description de fonctionFrontend Engineering
- Develop intuitive and high?performance interfaces using Angular, TypeScript, RxJS, and modern styling frameworks (e.g., Material, Tailwind).
- Build responsive, real?time components such as dashboards and live data feeds leveraging WebSockets and advanced visualization libraries (D3, , etc.).
Backend & services
Create robust microservices using C# within the .NET Core / ecosystem, applying clean architecture and best engineering practices.Implement and maintain REST APIs, authentication flows (OAuth2, JWT), and integrations with messaging systems like Kafka or RabbitMQ.Databases & persistence
Model and optimize relational schemas using PostgreSQL or SQL Server, and work with NoSQL engines such as MongoDB when needed.Build efficient data-access layers using tools like Entity Framework Core or Dapper.Cloud, DevOps & Deployment
Contribute to CI / CD pipelines using platforms like GitHub Actions, Azure DevOps, or Jenkins.Deploy and orchestrate applications on AWS, Azure, or similar cloud environments.Work with container technologies (Docker, Kubernetes) and infrastructure?as?code solutions (Terraform, ARM templates).Software Architecture & Quality
Apply design patterns (Observer, Factory, Repository, Middleware, etc.) and solid engineering principles to maintain a scalable and testable codebase.Ensure code quality through automated testing (unit / integration) with xUnit, NUnit, Jasmine, or Karma, supported by linters and static analysis tools.Cross-Functional Collaboration
Partner with product, QA, and DevOps teams to ship features iteratively within an agile workflow.Engage in architectural discussions and help shape long?term technical decisions.Profil
Degree in Computer Science, Software Engineering, or equivalent experienceAt least 3 years of experience in full?stack developmentHands?on experience with C# / .NET Core and Angular / TypeScriptSolid understanding of REST architecture and WebSocket integrationsExperience working with relational and document databases (SQL Server, PostgreSQL, MongoDB)Familiarity with Docker and the fundamentals of KubernetesStrong foundation in OOP, design patterns, and SOLID principlesProficiency with Git and collaborative branching strategiesNice to have :
Experience with cloud?native services (AWS Lambda, Azure Functions, container services)Exposure to GraphQL or gRPCKnowledge of observability stacks (Prometheus / Grafana, ELK)Background in distributed or high?availability systemsExperience with end?to?end UI test frameworks (e.g., Cypress)Descriptif de l’organisation et du départementWe are looking for a Full ? Stack Engineer who can take ownership of features from concept to deployment. You will work closely with the product and engineering teams to design, build, and deliver user?facing interfaces as well as backend services that power our platform. The role spans UI development, API engineering, microservices architecture, cloud deployments, and system design.Offre