Senior Fullstack C# and React Engineer

New
J
JobgetherB2B SaaS
100% remote work from Brazil and the wider LATAM region.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced English proficiency (C1–C2) is required.
Experience
6+ years of professional experience
Required Skills
AWSDockerC#AzureReactRESTful APIsTerraformMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • 6+ years of professional experience as a Full-Stack Developer or Software Engineer, with a backend-leaning profile.
  • Strong hands-on expertise with C# and .NET 6 or later.
  • Senior-level experience using ASPX Pages and React.
  • Proven experience developing and operating production-grade microservices and designing or consuming APIs within modern software architectures.
  • Practical experience with Docker and Terraform.
  • Strong cloud experience with AWS and/or Azure.
  • Experience designing and implementing event-driven architectures, integrating security into development processes, and working with NoSQL or decentralized databases.
  • Experience implementing monitoring and observability tooling.
  • Advanced English proficiency (C1–C2) for working closely with international teams.

Responsibilities

  • Develop and maintain scalable applications and services using C#/.NET and React, primarily hosted on AWS and/or Azure PaaS environments.
  • Design technical architectures using diagrams and detailed technical design documentation, translating functional and non-functional requirements into reliable solutions.
  • Build highly available, scalable, and cost-efficient microservices and modern APIs within distributed software architectures.
  • Design and implement event-driven solutions that enable system components to communicate and trigger actions efficiently.
  • Work with Docker, Terraform, NoSQL databases, and distributed storage technologies to support modern cloud-native applications.
  • Integrate security practices throughout the software development lifecycle and ensure solutions meet appropriate security standards.
  • Implement monitoring and observability solutions to track application performance, system health, and resource utilization.
  • Estimate and plan development work through user stories and technical tasks, delivering independently while maintaining high engineering standards.
  • Mentor other engineers through feedback on architecture, documentation, code quality, and development practices.
  • Collaborate effectively with distributed teams and international clients to understand requirements and deliver business-focused technology solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now