Carreira | Recrutamento | Seleção
Senior Full-Stack Engineer – .NET/C#, React.js, Angular
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Engineer – .NET/C#, React.js, Angular
HRE GROUP
• Design, 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, 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. • Improve test automation coverage, working closely with QA and Test Automation Engineers. • Troubleshoot and debug production issues to ensure system reliability and stability. • Continuously learn and stay updated with modern software development trends.
Job Requirements
- 4+ years of software development experience, preferably with SaaS applications.
- Strong proficiency in .NET (C#) and SQL Server, with backend development experience.
- 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 platforms (Azure, AWS, or GCP).
- Strong problem-solving skills and the ability to work collaboratively in a remote, international team.
- Fluent in English.
Benefits
- Compensation paid in US dollars.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and optimize T-SQL queries • Analyze execution plans and implement performance improvements • Create and maintain indexes and tuning strategies • Troubleshoot and resolve issues in production environments • Work with SQL Server 2016–2022, including Query Store and Intelligent Query Processing • Operate on high-volume transactional systems • Implement partitioning, archiving, and data purge strategies • Use monitoring tools such as SSMS and Query Store • Collaborate with development teams to ensure efficient application-to-database integration.
Senior Full Stack Developer – Java/Node.js
Mollica ITRecrutando talentos de tecnologia & conectando histórias
• Develop, document, and test modules using Java, Spring Boot, and Node.js; • Ensure code quality and compliance with non-functional requirements; • Follow technical standards and development best practices; • Participate in code reviews and promote code reuse; • Collaborate with business teams, QA, DevOps, and Architecture; • Support system integrations and the evolution of the technical architecture; • Other routine responsibilities of the area.
• Participate in algorithm development for inspection and metrology • Collaborate with architects, designers, and engineers to develop robust computer vision modules • Work with Product Management to prioritize feature development and breakdown tasks • Drive infrastructure and architectural optimization solutions • Perform code reviews and ensure proper design and delivery • Assessment and improve algorithm performance • Software development based on product/project requirements. • Inspection flow and inspection module performance evaluation and optimization. • Software troubleshooting and bug fixing. • Cross-nation and cross-team communication to understand the tasks and ensure projects are on time and teamwork smoothly.
Senior Pessoa Desenvolvedora FullStack, Python e React
NeogridYour company's data technology ecosystem
• Atuar no desenvolvimento e evolução de soluções full stack • Desenvolver e manter aplicações, garantindo qualidade técnica e escalabilidade • Participar ativamente da definição e evolução da arquitetura • Realizar code review e disseminar boas práticas no time • Atuar em refatoração de código e melhoria de performance • Construir e manter pipelines de CI/CD • Desenvolver soluções que lidam com grande volume de dados • Contribuir com decisões técnicas, considerando trade-offs entre prazo, qualidade e complexidade • Identificar problemas e oportunidades, propondo melhorias de forma proativa • Atuar em um contexto de evolução de produtos existentes e construção de novos módulos




