Desenvolvedor(a) Fullstack - Sênior in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Desenvolvedor(a) Fullstack - Sênior in Brazil.
In this role, you will contribute to the design and development of scalable, high-performance fullstack applications within a complex fintech and insurance ecosystem.
You will work across backend and frontend layers, building robust APIs in .NET and modern user interfaces with React, ensuring seamless end-to-end experiences.
The position involves designing cloud-based architectures on AWS, integrating asynchronous systems, and automating critical business workflows.
You will collaborate closely with cross-functional teams to deliver reliable, secure, and scalable solutions that support large-scale digital products.
This is a highly technical and strategic role where you will influence architecture decisions, system design, and engineering standards.
You will also mentor developers and contribute to improving team practices, code quality, and delivery performance.
- Design and implement scalable RESTful APIs using .NET, applying clean architecture and design patterns.
- Develop responsive and high-performance frontend applications using React and TypeScript.
- Design and optimize PostgreSQL databases, ensuring performance, scalability, and data integrity.
- Build and maintain cloud-based solutions on AWS using services such as EC2, RDS, S3, Lambda, and CloudFront.
- Implement and orchestrate business-critical workflows using N8N automation tools.
- Design messaging architectures using RabbitMQ to support asynchronous communication and system reliability.
- Containerize applications using Docker to ensure consistency across environments.
- Implement automated testing strategies, including unit and mutation testing with tools like Stryker.NET, Jest, and others.
- Conduct code reviews, enforce best practices, and promote high-quality engineering standards.
- Participate in Agile ceremonies (Scrum/Kanban) and contribute to iterative product delivery.
- Mentor junior and mid-level developers, supporting technical growth and knowledge sharing.
- Collaborate with architects, product managers, and stakeholders to align technical solutions with business needs.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 6–8+ years of experience in fullstack software development.
- Strong expertise in .NET (C#, ASP.NET Core, Entity Framework, LINQ).
- Advanced experience with React, including hooks, state management, context API, and performance optimization.
- Strong knowledge of PostgreSQL and advanced SQL query optimization.
- Experience with AWS cloud services and distributed system architecture.
- Proficiency in Docker and containerized application deployment.
- Solid understanding of software engineering principles (SOLID, Clean Code, Design Patterns).
- Experience with messaging systems such as RabbitMQ.
- Strong testing experience using xUnit/NUnit (backend) and Jest/React Testing Library (frontend).
- Proficiency in Git and modern version control workflows.
- Experience working in Agile environments (Scrum or Kanban).
- Strong communication and collaboration skills in cross-functional teams.
- Ability to design scalable, high-availability, and secure systems.
- Nice to have: experience with N8N, CI/CD pipelines, microservices architecture, security practices, AI-assisted development tools, and fintech/insurance domains.
- Portfolio or GitHub demonstrating complex fullstack projects is a plus.
Benefits:
- Competitive compensation package aligned with senior-level market standards.
- Remote-friendly work model with flexibility.
- Health and dental insurance coverage.
- Life insurance and financial protection benefits.
- Meal and food allowance with flexible usage options.
- Home office support and equipment assistance.
- Education and training programs for continuous professional development.
- Wellness benefits including mental health support and fitness incentives.
- Extended parental leave and family support programs.
- Discounts on products and additional employee perks.