
CB - Lead Fullstack Engineer
- Brasil
- Permanente
- Período integral
- Lead the end-to-end design, development, and deployment of scalable fullstack applications using Python, JavaScript, React, and Spring Boot.
- Architect and implement microservices and event-driven architectures that support high availability and scalability.
- Drive the adoption and implementation of the 12-Factor App methodology to ensure cloud-native, maintainable, and resilient applications.
- Leverage deep expertise in Amazon Web Services (AWS) including Lambda, ECS, EKS, RDS Aurora, EventBridge, and Step Functions to build and optimize cloud infrastructure.
- Manage and optimize relational databases such as PostgreSQL and Redshift, ensuring data integrity, performance, and scalability.
- Lead DevOps initiatives by implementing CI/CD pipelines, containerization with Docker, and enforcing DevSecOps practices including container security.
- Collaborate closely with product managers, UX designers, and other cross-functional teams to deliver high-quality software solutions that meet business needs.
- Provide technical leadership and mentorship to a small team of engineers, fostering an inclusive and collaborative team culture.
- Balance hands-on coding with strategic technical leadership, ensuring best practices in software development life cycle (SDLC), code quality, and system reliability.
- Continuously evaluate and integrate new technologies and architectural patterns to improve system performance and developer productivity.
- 8 years of software development experience*, with at least 3 years in technical leadership roles, demonstrating the ability to lead teams and projects effectively.
- Expert-level mastery of the 12-Factor App methodology, with proven experience implementing these principles in production environments to build scalable and maintainable cloud-native applications.
- Deep AWS expertise, including hands-on experience with EventBridge, Step Functions, Lambda, ECS/EKS, DynamoDB, RDS Aurora, and applying the AWS Well-Architected Framework to ensure secure, reliable, and cost-effective cloud solutions.
- Advanced proficiency in C# /.NET and TypeScript, with strong skills in developing RESTful APIs that are robust, scalable, and maintainable.
- Proficiency in Angular (v10+), TypeScript, HTML5, and CSS3, enabling the development of responsive and user-friendly front-end applications.
- DevSecOps implementation experience, including container security best practices, vulnerability scanning, and secure deployment pipelines.
- Proficient with database technologies, including both SQL (PostgreSQL, Redshift) and NoSQL databases, with a strong understanding of data modeling, query optimization, and database administration.
- Solid understanding of the complete software development life cycle (SDLC), including version control with Git, continuous integration/continuous deployment (CI/CD) pipelines, and DevOps practices to ensure rapid and reliable software delivery.
- Experience designing and implementing microservices and event-driven architectures in production environments, ensuring scalability, fault tolerance, and maintainability.
- Team leadership experience with inclusive management practices, fostering a collaborative, diverse, and high-performing engineering team.
- Multi-cloud experience, particularly with Azure and Google Cloud, to provide strategic flexibility and resilience in cloud infrastructure design.
- Advanced architectural patterns expertise, including Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Event Sourcing, to build complex, scalable, and maintainable systems.
- Container orchestration skills, especially with Kubernetes/EKS and Docker, to manage cloud-native deployments and automate scaling, monitoring, and management of containerized applications.