CB - Lead Fullstack Engineer

Thaloz

  • Brasil
  • Permanente
  • Período integral
  • Há 14 dias
  • Aplicar facilmente
We are seeking a highly skilled and experienced Lead Fullstack Engineer to join our dynamic technology team. This pivotal role involves leading the design, development, and deployment of scalable, high-performance fullstack applications that drive our business forward. The ideal candidate will bring deep expertise in modern cloud-native technologies, microservices architecture, and DevOps best practices, combined with strong leadership capabilities to manage and mentor a small engineering team. This role is critical in shaping the technical direction of our projects, ensuring robust, secure, and scalable solutions that align with our strategic goals.Responsibilities
  • 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.
Requirements
  • 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.
Nice-to-Have Skills
  • 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.

Thaloz