Description
Summary:
The Software Engineer designs, develops, and optimizes scalable software solutions, contributing to full-stack development and collaborating with cross-functional teams to build high-quality applications.
Highlights:
1. Design, develop, and optimize scalable software solutions
2. Contribute to full-stack development with modern engineering principles
3. Collaborate with diverse teams to build high-quality applications
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
Hybrid in Florianópolis
Benefícios
Payment in dollars