Pessoa Desenvolvedora Full Stack Sênior in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Full Stack Sênior based in Brazil.
This is a senior technical leadership role focused on driving the evolution of a mission-critical platform used at national scale. You will play a key role in modernizing a complex legacy system, contributing to its transformation into a distributed, cloud-native, API-driven architecture. The position combines hands-on development with strong architectural ownership, requiring deep technical expertise in both backend and frontend systems. You will work on high-impact modernization initiatives, applying advanced engineering practices, automation, and AI-assisted development workflows. The environment is highly collaborative and innovation-driven, with strong emphasis on scalability, security, and maintainability. In addition to coding, you will mentor engineers and influence technical decisions across teams. This is a role for someone who thrives in complex systems and wants to directly impact large-scale digital transformation.
You will be responsible for leading the technical evolution of a large-scale platform, driving architecture modernization while contributing directly to development and engineering excellence.
- Lead the decomposition of a monolithic PHP system into a modern distributed architecture using Node.js and React.
- Design and implement scalable APIs and performant React-based SPAs.
- Define and execute architectural strategies such as Strangler Fig patterns for legacy modernization.
- Build and optimize backend services, ensuring reliability, scalability, and maintainability.
- Establish engineering standards including coding practices, testing strategies, and system design principles.
- Implement and experiment with AI-driven engineering workflows to accelerate development and automation.
- Conduct code reviews and promote high-quality, secure, and maintainable software delivery.
- Mentor and support engineering teams in technical decision-making and best practices.
You should bring strong full-stack expertise, architectural vision, and experience working with complex systems and modernization initiatives.
- Advanced knowledge of PHP for legacy system analysis and business rule extraction.
- Strong experience with Node.js (preferably TypeScript) for backend development.
- Solid expertise in React, including hooks, state management, and performance optimization.
- Experience designing distributed systems and cloud-based architectures.
- Strong knowledge of AWS services (Lambda, API Gateway, ECS/EKS, S3, RDS, CloudFront).
- Experience with microservices, APIs, and event-driven architectures.
- Solid understanding of DDD, Clean Architecture, and Hexagonal Architecture.
- Experience with relational and non-relational databases (MySQL, PostgreSQL).
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI).
- Experience integrating and using AI tools for software engineering productivity.
- Proven experience in monolith-to-microservices or legacy modernization projects.
- Strong communication, leadership, and mentoring skills.
Differentials:
- AWS certifications (Developer Associate or Solutions Architect).
- Experience with prompt engineering and AI agent-based workflows.
- Exposure to high-scale systems with performance and concurrency challenges.
- Background in automation, DevOps, or platform engineering.
- 100% remote (Anywhere Office) model
- Meal/food allowance
- Health and dental insurance
- Home office support allowance
- Profit sharing (PPR)
- Equipment/setup voucher
- Life insurance
- Birthday day off
- Wellness and health programs
- Discounts and partner benefits
- Inclusive and diverse work environment
- Flexible remote culture focused on autonomy and ownership.