This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Lead Backend Developer, you will play a pivotal role in architecting and delivering complex backend services and APIs.
You will lead and mentor a team of developers, ensuring the highest standards of development are met while driving best practices and optimizing system performance.
Your focus will be on building backend systems using the Microsoft .NET stack, with a strong emphasis on ASP.NET Core development, microservices architecture, and cloud technologies.
You will work closely with product managers, architects, and stakeholders to ensure alignment with business objectives and technical requirements.
Requirements:
You must have 9+ years of hands-on experience in backend development, with at least 3 years in a lead role.
Strong expertise in C# and ASP.NET Core is required.
Proven experience in designing and implementing microservices architectures is necessary.
You should have a deep understanding of building and maintaining RESTful APIs and working with GraphQL.
Strong experience with Microsoft Azure (Azure Functions, App Services, Logic Apps, AKS, CosmosDB, etc.), or similar cloud platforms (AWS, GCP) is essential.
In-depth knowledge of SQL Server and/or PostgreSQL is required; familiarity with NoSQL databases like MongoDB and Redis is a plus.
Experience with unit testing frameworks like xUnit, NUnit, or MSTest is necessary, and familiarity with TDD (Test-Driven Development) and automated testing tools is a plus.
You must have strong knowledge of security best practices for API development and cloud deployments.
Familiarity with Event-Driven Architecture and messaging systems like RabbitMQ, Kafka, or Azure Service Bus is required.
Experience in performance tuning and optimization of large-scale distributed systems is necessary.
Familiarity with front-end technologies (React, Angular, Blazor) to collaborate effectively with front-end teams is a plus.
Benefits:
You will enjoy 100% remote work, allowing you the freedom to work from the location that helps you thrive.
The position offers highly competitive USD pay, providing excellent, market-leading compensation that goes beyond typical market offerings.
Paid time off is provided to ensure you have the chance to unwind and recharge when needed.
You will have the autonomy to manage your time as long as the work gets done, focusing on results rather than the clock.
The opportunity to work with top American companies will allow you to grow your expertise on innovative, high-impact projects with industry-leading U.S. companies.
The company prioritizes well-being and work-life balance, offering engagement activities and fostering dynamic teams to ensure you thrive both personally and professionally.
You will connect with over 600 professionals in 25+ countries, expanding your network and collaborating with a multicultural team from Latin America.
You will team up with skilled professionals, ensuring you're working with seasoned experts in your field.