Empresa: Hregroup
The Software Engineer is responsible for designing, developing, and optimizing scalable and maintainable software solutions. This role requires hands-on development, problem-solving skills, and a strong understanding of modern software engineering principles. Software Engineers contribute to full-stack development, working with .NET (C#), React.js or angular, SQL Server, and Azure. They collaborate with Senior and Staff Engineers, Test Automation Engineers, and UX/UI Designers to build high-quality applications while continuously learning and improving technical expertise. Key Responsibilities • Develop and maintain backend and frontend components using .NET (C#), React.js, and SQL Server. • Optimize application performance, ensuring scalable and efficient database interactions. • Implement secure and maintainable APIs, following best practices for authentication and data protection. • Collaborate with team leads, architects, and engineers to build scalable multi-tenant SaaS solutions. • Participate in Agile ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives. • Conduct and receive code reviews, applying best practices for clean, maintainable code. • Enhance test automation coverage, working closely with QA and Test Automation Engineers. • Troubleshoot and debug production issues, ensuring system reliability and stability. • Continuously learn and improve, staying updated with modern software development trends. Requisitos: REQUIRED • 4+ years of experience in software development, preferably in SaaS applications. • Strong proficiency in .NET (C#) and SQL Server, with experience in backend development. • Experience in frontend development with React.js or equivalent JavaScript frameworks. • Solid understanding of API design, authentication protocols (OAuth, OpenID Connect), and security best practices. • Familiarity with DevOps practices, CI/CD pipelines, and cloud services (Azure, AWS, or GCP). • Strong problem-solving skills and ability to work collaboratively in a remote, international team. Fluent English