
Senior Full-Stack Developer – .NET/React
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in Brazil.
• Create and deploy robust, scalable RESTful APIs utilizing .NET while adhering to architectural standards and design patterns.
• Build modern user interfaces using React, focusing on responsiveness, performance, and best practices for user experience.
• Collaborate with PostgreSQL by crafting optimized schemas and maintaining data integrity.
• Develop solutions on AWS utilizing services such as EC2, RDS, S3, Lambda, and others.
• Automate critical processes by implementing and orchestrating workflows with n8n.
• Design messaging solutions with RabbitMQ to facilitate asynchronous communication and ensure high availability.
• Use Docker for containerizing applications to maintain consistency across different environments.
• Establish comprehensive test coverage, including unit tests with Stryker.NET for mutation testing analysis.
• Engage in code versioning with Git, performing code reviews to uphold quality standards.
• Operate in a Scrum environment, contributing to planning, daily stand-ups, retrospectives, and sprints.
• Provide mentorship to junior and mid-level developers.
• Work in collaboration with architects, product managers, and stakeholders to align technical goals with business objectives.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 6–8 years of experience in full-stack development.
• Strong expertise in .NET (C#, ASP.NET Core, LINQ, Entity Framework, or similar technologies).
• Extensive experience with React, including proficiency in hooks, the Context API, state management, and performance optimization techniques.
• Advanced understanding of SQL and PostgreSQL, particularly in query optimization.
• Familiarity with AWS services (EC2, RDS, S3, CloudFront, or similar).
• Practical experience with Docker and containerization practices.
• Knowledge of design principles and patterns, including SOLID principles and clean code practices.
• Experience with RabbitMQ or comparable messaging solutions.
• Competence in unit testing frameworks (xUnit and NUnit for .NET; Jest and React Testing Library for React).
• Proficient in Git and best practices for version control.
• Proven experience with Agile methodologies, including Scrum and Kanban.
• Ability to design scalable, high-performance solutions.
• Excellent communication and teamwork skills.
• Strong portfolio or GitHub repository showcasing full-stack project examples.
• Preferred qualifications include experience with n8n, Stryker.NET, Claude Code/BMad, insurance or fintech sectors, microservices, CI/CD practices, application security, leadership or mentoring roles, fluency in English, and contributions to open-source projects.
• Opportunities for professional development and training provided by the company.
• Participation in the Orange Juice tech community.
• Access to a training program.
• Enrollment in a leadership academy.
• Engagement with various partnerships involving NGOs and edtech companies.
• This position is also open to individuals with disabilities (PwD).
Vista Equity Partners
Bluesight
Zillow
Affirm
Get handpicked remote jobs straight to your inbox weekly.