Pessoa Desenvolvedora Full Stack Sênior
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSNode.jsPHPPostgreSQLMySQLTypeScriptReactMicroservices
Requirements
- 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.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site