Senior Fullstack Software Engineer (.NET/React)
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PostgreSQLGitSoftware ArchitectureC#FirebaseReactRESTful APIsGenerative AI
Requirements
- Solid professional experience developing applications with .NET 9 / C# and .NET Core.
- Strong knowledge of RESTful APIs and software architecture best practices.
- Advanced experience with PostgreSQL, including database modeling, query optimization, and performance tuning.
- Professional experience developing frontend applications with ReactJS.
- Experience with Firebase services such as Authentication, Firestore, Cloud Functions, and Messaging.
- Experience integrating systems through APIs and managing complex technical solutions.
- Familiarity with Git and modern software development workflows.
- Experience using generative AI tools for software development, such as Claude Code, Codex, or similar solutions.
- Ability to solve complex problems, think critically, and propose effective technical solutions.
- Strong communication skills and ability to work collaboratively with different teams.
- Proactive, autonomous, adaptable, and committed to continuous technical growth.
- Bachelor’s degree or ongoing studies in Computer Science, Information Technology, or related fields.
Responsibilities
- Develop and maintain fullstack applications using .NET 9, C#, ReactJS, PostgreSQL, and modern software development practices.
- Design and implement RESTful APIs following scalable architecture principles and clean coding standards.
- Build and optimize database solutions, including data modeling, query optimization, and performance improvements using PostgreSQL.
- Develop frontend experiences with ReactJS, ensuring usability, performance, and maintainability.
- Work with Firebase services, including Authentication, Firestore, Cloud Functions, and Messaging.
- Contribute to healthcare-related solutions involving appointment scheduling, medical procedures, consultations, and operational workflows.
- Integrate systems through APIs and ensure reliable communication between different platforms.
- Use AI-assisted development tools to improve productivity, code quality, and engineering workflows.
- Apply version control best practices using Git and participate in collaborative development processes.
- Support continuous improvement through testing practices, technical discussions, and agile methodologies.
View Full Description & ApplyYou'll be redirected to the employer's site