Lead .Net Developer
Requirements:
- Experience in .NET 8+ (ASP.NET Core) for building web APIs and services.
- Design and development of microservices architecture, ensuring scalability, resilience, and loose coupling of services.
- Development of RESTful APIs following best practices, versioning, and documentation (Swagger/OpenAPI).
- Experience with RabbitMQ for asynchronous communication and event-driven systems.
- Containerization and orchestration (Docker, Kubernetes), deployment, and management of services in production environments.
- Integration with Auth0 and JWT for authentication and authorization.
- Experience with MongoDB (for unstructured/semi-structured data) and PostgreSQL (structured data, complex queries, transactions).
- Setup and maintenance of CI/CD pipelines (Azure DevOps, GitHub Actions), monitoring and logging (Grafana) will be a plus.
- Performance optimization, handling high-load scenarios, and implementing security best practices in microservices environments.
- Experience in leading a team, mentoring, and technical leadership.
- English level: Upper-Intermediate or higher.
Responsibilities:
Technical Leadership & Architecture:
- Define and maintain backend architecture aligned with microservices principles, scalability, and resilience.
- Drive adoption of .NET 8+ and ASP.NET Core best practices, ensuring efficient and maintainable codebases.
- Oversee the design of RESTful APIs (standards, versioning, documentation with Swagger/OpenAPI).
- Lead integration and utilization of RabbitMQ for event-driven, asynchronous communication.
- Ensure proper containerization (Docker) and orchestration (Kubernetes) setups for production-ready deployments.
- Guide the use of PostgreSQL and MongoDB depending on data scenarios (structured vs. unstructured).
- Own authentication and authorization design with Auth0 and JWT.
Team Leadership & People Management:
- Mentor and coach backend developers, ensuring continuous growth of technical and soft skills.
- Assign tasks, set priorities, and manage team workload effectively.
- Conduct regular code reviews, enforce coding standards, and promote clean architecture practices.
- Foster a culture of collaboration with other teams (Front-end, QA, DevOps, Product).
- Act as the escalation point for technical challenges within the backend team.
What We Offer:
- Remote work, international projects.
- Leadership and influence on architecture, tech stack, team growth.
- Start: ASAP (selection ~1 month)
About the Company:
The company is a leading provider of IT solutions with extensive experience in developing large-scale products across various industries, including education, finance, retail, and telecommunications. Leveraging modern Agile and Lean methodologies alongside advanced technologies, the company delivers innovative solutions that help businesses achieve their strategic goals efficiently. Its operations are founded on principles of quality, transparency, and customer-centricity.
๐
$3000-6000
Average salary range of similar jobs in
analytics โ
Loading...