Job Title: Lead Application Developer (Full-Stack)ResponsibilitiesLead the development and maintenance of scalable and high-quality web applications, serving as a technical authority on both frontend and backend aspects.Provide guidance and mentorship to designers, developers, and other team members, ensuring effective collaboration and knowledge sharing.Drive the entire software development lifecycle, from conception and planning to deployment and maintenance, while maintaining a focus on best practices and quality standards.Take ownership of architectural decisions and technical solutions, ensuring they align with business goals and requirements.Actively participate in agile environments, leading planning meetings, conducting code reviews, and fostering a culture of continuous improvement. RequirementsExtensive experience as a Full-Stack developer, demonstrating deep expertise in front-end and back-end technologies.Strong proficiency in Java, with a specialization in Spring Boot for developing RESTful APIs.Thorough understanding of front-end frameworks such as React.Js or Angular, with a proven ability to design and implement complex user interfaces.Solid background in relational databases, including SQL, and hands-on experience with systems like MySQL, PostgreSQL, or Oracle.Proficient in version control systems, particularly Git, and experienced in establishing and enforcing versioning workflows.Practical knowledge of agile methodologies, with a preference for SCRUM, and a track record of successfully leading development teams.Strong understanding of software architecture principles, particularly in client-server and service-oriented architectures (SOA).Familiarity with DevOps practices, including cloud hosting, especially on AWS, and experience implementing CI/CD pipelines.Excellent communication skills and proven ability to effectively lead and collaborate within a team environment. Nice to HavePrevious experience in a leadership or mentorship role, guiding and developing junior developers.Relevant certifications or advanced training in related technologies.Active involvement in open-source projects or development communities, demonstrating a passion for continuous learning and innovation. Working placeTROP COWORKINGAv. Bandeirantes, 1678 Comiteco CEP 30315032Belo Horizonte MG (Brasil)(Near to Praça da Bandeira)Working hoursFrom Monday to Friday8h/day (40h/week) 1h lunch timeHybrid – 3 times a week at the officeAbout CassotisCassotis is a renowned Belgian-Brazilian consultancy, a leader in digital transformation for major industries worldwide. With a focus on tailored solutions powered by prescriptive analytics, we have established a presence in over 10 countries across Europe, Asia, and Latin America. We are seeking dedicated professionals who want to contribute to our global growth.