




Job Summary: We are looking for a Fullstack Developer to define best practices, program, code, and test systems, propose technological improvements, and assist in mentoring new developers. Key Highlights: 1. Autonomy and a dynamic, challenging environment 2. Opportunity to interact with diverse technologies 3. Growth in a welcoming environment with opportunities **What We’re Looking For?** **Key Responsibilities:** Define best development practices; Program, code, and test systems in the relevant language, working across both Front-End and Back-End development projects; Implement complex functionality; Propose technological improvements to systems; Monitor adherence to best practices in system development; Validate the existing test coverage in projects; Validate new application features; Monitor application system performance; Propose technological improvements to systems; Anticipate opportunities and issues proactively, acting swiftly and effectively to implement preventive solutions; Assist in mentoring junior developers and contribute to project-level decision-making; Perform system maintenance, implementing necessary changes to meet user requirements; Develop tasks related to assembly, debugging, and testing of programs, and perform maintenance on already-developed programs. **Requirements:** * Proven experience in cloud environments — Azure, AWS, or GCP; * Java programming knowledge; * Proficiency in Spring Boot and Spring Batch frameworks; * Experience with asynchronous tools and message brokers, e.g., Azure Service Bus, EventHub, Apache Kafka, AWS SQS, RabbitMQ; * Experience supporting production applications, including monitoring, troubleshooting, and analysis; * Experience developing with Node.js (JavaScript; TypeScript is desirable); * Experience with testing (unit and integration) and documentation of REST APIs and Async APIs; * Experience developing microservices; * Solid understanding of Service-Oriented Architecture (SOA) and Event-Driven Architecture (EDA); * Knowledge of tracing and logging implementation for services and microservices; * Knowledge of relational and non-relational databases (e.g., PostgreSQL, MongoDB) and Databricks; * Experience working with containers; * Familiarity with CI/CD workflows and tools; * Knowledge of package management tools: NPM / Yarn; * Experience working within agile methodologies (SCRUM & Kanban); * Experience with source code versioning tools; * Experience handing over applications to support teams and driving continuous improvement. **Preferred Qualifications:** * Technical English and/or Spanish proficiency **Work Location:** Remote **Why Build Your Career at Meta?** We offer autonomy, clear goals, and a dynamic and challenging environment where professionals have the opportunity to interact with diverse technologies, participate in all types of projects, bring forward new ideas, and work from anywhere in Brazil—and why not, the world? Additionally, we are one of the best companies to work for in Brazil according to Great Place to Work, and one of the 10 fastest-growing companies in the country for three consecutive years, per the Informática Hoje Annual Report. **What Are Our Values?** * We are people serving people * We think and act like owners * We have a hunger for performance * We grow and learn together * We pursue excellence and simplicity * Innovation and creativity are in our DNA All individuals are welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or similar factors. We want you to grow with us in a welcoming environment full of opportunities. **If this resonates with you, then #JoinMeta!**


