Job Summary
We are seeking a skilled Backend Developer (Python or C#) to design, implement, and maintain scalable backend services. The ideal candidate has experience with gRPC, RabbitMQ, and databases such as MongoDB or MSSQL, along with strong knowledge of DDD principles, Vertical Slice Architecture, and mediator patterns (e.g., MediatR). You will collaborate with cross-functional teams to deliver secure, high-performance, and maintainable backend systems that power our applications.
Key Responsibilities
● Design, develop, and maintain backend APIs using Python (FastAPI/Django) or C# (.NET Core).
● Implement reliable gRPC services for inter-service communication.
● Build and optimize event-driven systems using RabbitMQ.
● Integrate and manage MongoDB and/or MSSQL databases.
● Apply DDD, Vertical Slice Architecture, and mediator patterns (e.g., MediatR) in solution design.
● Ensure systems comply with security, performance, and maintainability standards.
Required Skills
● Strong proficiency in Python (FastAPI/Django) or C# (.NET Core).
● Hands-on experience building gRPC services.
● Solid grasp of RESTful API design, versioning, and best practices.
● Familiarity with Vertical Slice Architecture and MediatR (or similar mediator patterns).
● Knowledge of software design principles (SOLID, Clean Architecture).
Benefits
● Friendly and supportive work environment
● Career growth and development opportunities (Multinational Projects)
● Competitive