
Backend Developer – Senior
Posted May 11

Posted May 11
This is a fully remote position, open to applicants in Brazil.
• Design and create scalable, high-performance RESTful APIs utilizing .NET, adhering to SOLID principles and established design patterns.
• Develop and optimize database schemas in PostgreSQL, ensuring both performance and data integrity.
• Architect solutions on AWS using services such as EC2, RDS, S3, Lambda, CloudFront, and others.
• Design and execute critical workflows using n8n to automate intricate business processes.
• Create messaging solutions with RabbitMQ to guarantee reliable communication among services.
• Containerize applications using Docker to maintain consistency across development, testing, and production environments.
• Implement thorough unit test coverage with Stryker.NET for mutation analysis and quality assurance purposes.
• Conduct comprehensive code reviews to uphold quality standards and foster knowledge sharing.
• Operate within a Scrum framework, engaging in planning, daily stand-ups, retrospectives, and sprints.
• Mentor mid-level and junior developers, sharing insights on architecture, patterns, and best practices.
• Collaborate with architects, product managers, and stakeholders to ensure alignment between technical and business objectives.
• Identify and address performance, scalability, and security bottlenecks.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• At least 6–8 years of experience in backend development.
• Strong proficiency with .NET technologies (C#, ASP.NET Core, LINQ, Entity Framework, or similar).
• Advanced understanding of SQL and PostgreSQL, including optimization of queries and indexes.
• Experience with AWS services (EC2, RDS, S3, Lambda, CloudFront, and others).
• Familiarity with Docker and containerization practices.
• Mastery of design principles including SOLID, Design Patterns, Clean Code, and Clean Architecture.
• Experience with RabbitMQ or similar messaging solutions.
• Proven experience in designing and implementing complex RESTful APIs.
• Experience with unit testing frameworks (xUnit, NUnit) and integration testing.
• Proficient in Git and sound version control practices.
• Demonstrated experience with agile methodologies (Scrum, Kanban).
• Ability to design scalable, high-performance, and highly available solutions.
• Excellent communication and collaboration abilities.
• Strong portfolio or GitHub repository showcasing complex backend projects.
• Remote work options.
• Comprehensive health insurance.
• Paid leave benefits.
• Opportunities for professional development.
• Participation in global events.
WEX
Qruise
Leidos
Latino Legends
Get handpicked remote jobs straight to your inbox weekly.