About the Company
We are seeking an experienced Senior Software Engineer, based of Argentina or Brazil, with a strong specialization in C#, software development methodologies and the ability to design, develop and maintain complex .NET / C# based applications, while also contributing significantly to the technical excellence of the team.
Responsibilities
* Exceptional problem solving skills to identify and solve complex technical issues efficiently.
* Collaborates with cross-functional teams to integrate frontend and backend components seamlessly.
* Communicates effectively with team members, stakeholders and non-technical persons and also collaborates well within a team, sharing knowledge and mentoring junior developers.
* Help maintain code quality, organization, and automation.
* Shows a strong commitment to learning and staying up to date with emerging technologies and industry trends.
* Lead and mentor a team of mid-level engineers and promote best practices within the team.
* Develop strategies for transitioning from legacy systems to modern architectures.
* Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
Qualifications
* 6+ years of experience as backend developer with a strong focus on C#.
* Proficient in .NET Framework/.NET Core.
* Can design RESTful APIs, architect software systems (taking into consideration scalability, maintainability and performance).
* Emphasizes the importance of testing, automated testing frameworks and writing unit tests.
* Strong knowledge of database systems (SQL, NoSQL).
* Familiar with design patterns, microservices, event driven architecture and other software design principles.
* Familiar with DevOps practices (CI, CD and deployments pipelines). Utilizes tools like Git, Docker, Kubernetes, AWS, Azure or Google Cloud for development and deployment.
* Understanding of front-end technologies (e.g., React, Angular) is a plus.
What We Offer
* Competitive compensation.
* Flexible working hours.
* Fully remote position, with the opportunity to travel to the US.
* Opportunities for professional growth and development.
* The chance to work on exciting projects with cutting-edge technologies.