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