Description
Job Summary:
We are seeking a professional with solid experience in C#/.NET and React to serve as a technical reference, lead the team, and define scalable architectures.
Key Highlights:
1. Technically lead the .NET and React development team.
2. Define and evolve scalable, secure, and resilient architectures.
3. Act as a mentor and promote professional development.
Description:
Required:
* Solid experience with C\# and .NET 6\+ (preferably 8\).
* Advanced knowledge of ASP.NET Core, RESTful APIs, and microservices architecture.
* Practical experience with messaging systems (RabbitMQ, Kafka, etc.).
* Proficiency in Docker and CI/CD pipelines (Azure DevOps, GitHub Actions or similar).
* Experience with relational databases (MySQL, PostgreSQL, etc.).
* Experience in cloud environments (AWS, Azure or GCP).
* Knowledge of automated testing (unit, integration, and end\-to\-end).
* Familiarity with code quality and security tools (SonarQube, Snyk, etc.).
* Experience with React and the modern front\-end ecosystem (TypeScript, Redux, Hooks, Styled Components, etc.).
* Excellent communication and collaboration skills within multidisciplinary teams.
Desirable:
* Experience with Java 8\+ and NoSQL databases (MongoDB, DynamoDB, etc.).
* Cloud certifications (AWS, Azure or GCP).
* Courses or training in software architecture, technical leadership, or software engineering.
* Knowledge of observability and application monitoring (New Relic, SigNoz, Grafana, Prometheus, Elastic Stack, etc.).
* Serve as the team’s technical reference, supporting architectural decisions, solution design, and development best practices.
* Technically lead the .NET and React development team, fostering a collaborative, continuously learning, and high-performance environment.
* Define, evolve, and document scalable, secure, and resilient architectures based on microservices, APIs, and modern web applications.
* Conduct and participate in code reviews, ensuring quality, adherence to standards such as Clean Architecture and SOLID, and best practices for version control.
* Hands\-on development of back\-end in .NET (C\#) and front\-end in React, directly contributing to the most critical deliverables.
* Collaborate with Product Owner, UX/UI, and QA to plan and prioritize the backlog, ensuring value-driven deliveries in agile cycles (Scrum/Kanban).
* Promote DevOps practices, CI/CD, test automation, and production application monitoring.
* Support the team in resolving complex technical issues and making strategic technology and architecture decisions.
* Act as a mentor, promoting the technical and professional growth of team developers.
* Contribute to continuous improvement of development processes, metrics, and the company’s engineering culture.
2512030202191844004