This position is listed on behalf of a partner company who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Fullstack Jusbrasil For All based in Brazil. This role offers the opportunity to build impactful technology solutions at massive scale combining frontend and backend expertise to solve complex challenges.You will contribute to products used by millions of people while working with large-scale data modern architectures and high-performance systems.The position requires strong technical ownership architectural thinking and the ability to influence engineering practices across teams.You will collaborate with multidisciplinary teams to transform complex problems into reliable scalable and sustainable solutions.The environment values innovation autonomy technical excellence and continuous learning.This is an opportunity for a senior engineer who wants to shape technology that creates meaningful social impact. ➡ Accountabilities ➡ As a Senior Fullstack Software Engineer you will be responsible for designing developing and evolving scalable products while contributing to technical decisions and engineering excellence. You will work across the entire software lifecycle from solution design to production monitoring ensuring high-quality deliveries and sustainable architectures. Develop end-to-end solutions from architecture and modeling to implementation deployment and production follow-up balancing business needs with technical sustainability. Design build and maintain scalable frontend applications using modern web technologies while ensuring performance accessibility and maintainability. Develop backend services and APIs applying best practices for distributed systems asynchronous processing and event-driven architectures. Review and influence technical decisions architecture patterns and engineering standards that impact teams and products. Collaborate with engineering product design and domain specialists to transform complex challenges into effective solutions. Monitor application performance identify bottlenecks and implement improvements for large-scale systems. Configure and improve tools related to code quality testing observability and continuous delivery. Act as a technical reference for the team supporting peers through code reviews technical discussions and knowledge sharing. Requirements The ideal candidate has strong fullstack development experience a deep understanding of software engineering principles and the ability to operate in complex high-scale environments. Solid experience building scalable frontend applications with React and Next.js including performance optimization accessibility and maintainable code practices. Strong backend development experience focused on building services APIs asynchronous solutions and event-driven architectures. Experience owning the complete software development lifecycle from planning and design to deployment and production support. Experience implementing frontend testing strategies including unit integration and end-to-end testing. Knowledge of relational and non-relational databases including data modeling and query optimization. Practical experience with messaging systems such as RabbitMQ Kafka Pub/Sub SQS or equivalent technologies. Familiarity with cloud environments such as AWS GCP Azure or similar platforms including Docker and Kubernetes ecosystems. Ability to work effectively with at least one modern programming language such as Node.js Go Java/Scala or Python with flexibility to learn new technologies. Strong problem-solving skills technical ownership and ability to collaborate with multidisciplinary teams. Excellent communication skills and ability to contribute to technical discussions. Nice-to-have Experience with GraphQL BFF architectures or Elasticsearch. Experience working with multiple programming languages in large-scale environments. Active participation in technology communities or open-source projects. Benefits Remote work flexibility with the opportunity to collaborate with a distributed technology team. Opportunity to work on products with significant impact and large-scale technical challenges. Exposure to modern technologies advanced architectures and high-performance engineering practices. Environment focused on autonomy innovation continuous learning and technical growth. Collaboration with highly skilled professionals across different areas of technology. Career development opportunities and support for expanding technical expertise. ➡ How Jobgether works We use an AI-powered matching process to ensure your application is reviewed quickly objectively and fairly against the role's core requirements. Our system identifies the top-fitting candidates and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice By submitting your application you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access rectification erasure objection) at any time. #LI-CL1