Senior Software Development Manager
We drive technological innovation and deliver cutting-edge solutions to meet client needs.
Foster a collaborative environment and lead cross-functional teams to develop scalable software products.
Main Responsibilities:
* Manage full-stack development teams(.NET, React)
* Establish and enforce best practices in architecture and coding standards
* Design and develop microservices-based solutions
* Oversee integration between backend and frontend components
* Support testing strategies and continuous integration setups
* Mentor developers and foster technical growth within the team
* Collaborate with stakeholders to align requirements
Required Technical Skills:
* Minimum 8 years of experience with .NET Core
* Minimum 4 years of experience with ReactJS
* Strong experience in RESTful Web API development
* Proficiency with ORMs (Entity Framework Core or Dapper)
* Experience with Message Brokers (RabbitMQ or Apache Kafka)
* Solid understanding of microservices architecture
* Experience with relational databases (SQL Server / PostgreSQL)
* Experience developing Web SPAs using React
* Familiarity with unit testing frameworks (xUnit, NUnit)
* Proficient in Git and Gitflow workflow
* Mandatory experience with Clean Code/Clean Architecture
Nice-to-Have Skills:
* Experience with containerization (Docker/Kubernetes)
* Knowledge of Ágora Design System
* Experience in setting up and maintaining CI/CD pipelines
Ideal Profile:
* Strong technical leadership and team management skills
* Excellent communication with cross-functional teams
* Proactive problem-solving mindset
* Focus on delivering high-quality, scalable solutions