Lead Full Stack Developer (.NET/Angular)

New
J
JobgetherEnterprise software
Based in Brazil; 100% remote working arrangement from Brazil, daily overlap during US business hoursContractLead
Salary40 - 50 USD per hour
Apply NowOpens the employer's application page

Job Details

Languages
Excellent written and spoken English communication skills
Experience
At least 5 years of professional full-stack software development experience, with 7–8+ years strongly preferred.
Required Skills
AWSMicrosoft SQL ServerC#Apache Kafka.NETAngular

Requirements

  • At least 5 years of professional full-stack software development experience; 7–8+ years is strongly preferred.
  • Advanced hands-on expertise in C# and .NET, from legacy .NET Framework environments through .NET 10.
  • Strong frontend development experience with Angular.
  • Extensive Microsoft SQL Server experience, including database design, performance tuning, query optimization, and data access layers.
  • Practical experience with AWS cloud services in production environments.
  • Experience with Apache Kafka or similar event-streaming technologies and event-driven architectures.
  • Experience maintaining legacy desktop and on-premises applications, including WinForms.
  • Excellent written and spoken English, including participation in technical discussions and direct consultation with US-based clients.
  • Availability to work full-time, 40 hours per week, with daily overlap during US business hours.
  • A reliable remote setup with a quiet home office, high-speed internet, and dependable computer equipment.
  • Strong problem-solving, analytical, and troubleshooting skills, with the ability to work independently and own technical decisions.
  • Previous experience as a Technical Lead, Lead Developer, or Senior Software Engineer with direct architectural responsibility is an advantage.
  • Knowledge of Warehouse Management Systems (WMS), logistics, supply chain, or distribution operations is an advantage.
  • Familiarity with Temporal or similar workflow orchestration technologies is an advantage.
  • Experience leading legacy application modernization or cloud migration projects is an advantage.

Responsibilities

  • Design, develop, maintain, and enhance enterprise applications using C#, .NET, Angular, and Microsoft SQL Server.
  • Work across legacy .NET Framework, WinForms, and on-premises systems, as well as .NET 10 and AWS cloud services.
  • Design relational database schemas, optimize SQL queries, and improve data access layers.
  • Develop event-driven integrations and asynchronous messaging workflows using Apache Kafka or similar technologies.
  • Use AWS services for application development, deployments, pipeline integrations, and cloud-native troubleshooting.
  • Investigate production incidents, analyze application logs, perform root-cause analysis, and implement solutions.
  • Take technical ownership of features, architectural decisions, development standards, and code quality.
  • Communicate with North American enterprise clients to understand requirements, present solutions, and provide project updates.
  • Collaborate with client engineering teams, technical leads, and product owners in an Agile, distributed environment.
  • Contribute to legacy application modernization and cloud migration initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site
40 - 50 USD per hour
Apply Now