Desenvolvedor Full Stack Senior in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Full Stack Senior based in Brazil.
In this role, you will contribute to the development of modern, scalable digital solutions that combine strong engineering practices with innovation in marketing technology and customer experience. You will work across both frontend and backend layers, building robust applications that support high-performance systems and data-driven products. The position involves designing and maintaining APIs, developing microservices-based architectures, and integrating with external platforms and conversational automation tools. You will collaborate closely with multidisciplinary teams including UX, Product, and DevOps to deliver end-to-end solutions with high quality and scalability. The environment is fast-paced and innovation-driven, requiring strong technical ownership and a focus on continuous improvement. You will also play a key role in ensuring code quality, system reliability, and architectural consistency across projects.
Design, develop, and maintain full stack applications, ensuring scalable, secure, and high-performance solutions across frontend and backend layers. Contribute to system architecture decisions and ensure best practices in software engineering, code quality, and integration patterns.
- Develop and maintain frontend applications using React and JavaScript (ES6+)
- Build and maintain backend systems using Java and Spring Boot
- Design and implement scalable RESTful APIs and microservices architectures
- Integrate external systems and conversational automation platforms such as Weni and similar tools
- Ensure code quality through best practices, code reviews, and performance optimization
- Participate in technical discussions and architectural decision-making processes
- Collaborate with UX, Product, and DevOps teams to deliver end-to-end solutions
- Create and maintain clear and up-to-date technical documentation
This role requires solid experience in full stack development with strong backend expertise in Java and Spring Boot, combined with frontend proficiency in React. Candidates should demonstrate strong problem-solving skills, autonomy, and the ability to work in collaborative, agile environments.
- Proven experience as a Full Stack Developer working with modern web applications
- Advanced knowledge of Java (8+) and Spring Boot
- Strong experience with React.js and modern JavaScript (ES6+)
- Experience designing and consuming RESTful APIs
- Knowledge of microservices architecture and distributed systems
- Experience with version control using Git
- Familiarity with relational and/or NoSQL databases
- Strong analytical thinking, autonomy, and problem-solving skills
- Good communication and teamwork abilities
Differentials:
- Experience with conversational or automation platforms (Weni, Blip, Dialogflow, Twilio or similar)
- Knowledge of messaging systems (Kafka, RabbitMQ)
- Experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of automated testing frameworks (JUnit, Jest, etc.)
- Meal or food allowance (Vale Refeição / Vale Alimentação)
- Health and dental insurance
- Home office support allowance
- Gym and wellness programs (Gympass / Totalpass)
- Childcare assistance
- Pet assistance benefits
- Fuel allowance
- Educational reimbursement programs
- Access to internal learning platforms and e-learning academy
- Mentorship programs and career development initiatives
- Discounts on education, language courses, and partner institutions
- Day off on your birthday
- Additional corporate perks and discount partnerships.