Full-Stack Developer Spring Boot| SR in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Full-Stack Developer Spring Boot | SR in Brazil.
This is an exciting opportunity for a senior full-stack developer who thrives in high-impact, fast-paced environments focused on scalability and innovation. In this role, you will contribute to the development of a sophisticated promotional campaign orchestrator, helping build flexible and resilient systems capable of supporting complex business strategies. You will work across backend, frontend, and cloud technologies, collaborating with multidisciplinary teams to deliver robust and efficient solutions. The position offers the chance to influence architectural decisions, improve engineering practices, and mentor through technical excellence. Ideal candidates are proactive, autonomous, and passionate about building clean, maintainable code in agile environments. This remote opportunity also provides exposure to modern technologies, microservices architecture, and mission-critical applications within a collaborative engineering culture.
- Design, develop, and maintain scalable full-stack applications using Java Spring Boot, Node.js, and ReactJS.
- Contribute to the creation and evolution of a promotional campaign orchestrator focused on flexibility, scalability, and performance.
- Participate throughout the entire software development lifecycle, from technical design to deployment and continuous improvement.
- Enhance and optimize promotional campaign features while ensuring system reliability and maintainability.
- Collaborate closely with team members through clear communication, agile ceremonies, and technical discussions.
- Conduct code reviews and promote engineering best practices, including Clean Code and SOLID principles.
- Implement and improve automated tests, CI/CD pipelines, and software quality processes.
- Document technical decisions, workflows, and system architecture using clear written and visual materials.
- Identify opportunities for architectural and process improvements to increase team efficiency and platform performance.
- Strong experience with Java development using Spring Boot (Java 8+).
- Solid experience with Node.js frameworks such as Express or NestJS using JavaScript and/or TypeScript.
- Hands-on experience with frontend development using ReactJS.
- Knowledge of unit testing and contract testing practices.
- Experience working with Oracle and MongoDB databases.
- Familiarity with messaging systems such as RabbitMQ.
- Strong understanding of microservices and micro frontend architectures.
- Experience using Git and static code analysis tools such as Sonar.
- Knowledge of AWS, Docker, and automated CI/CD pipelines.
- Familiarity with agile methodologies such as Scrum or Kanban.
- Previous experience in financial services environments is considered a plus.
- Strong communication skills, autonomy, and proactive problem-solving mindset.
- 100% remote work model within Brazil.
- Opportunity to work on innovative, large-scale digital solutions.
- Collaborative and technology-driven environment focused on continuous learning.
- Exposure to modern cloud, automation, and AI-driven engineering practices.
- Inclusive workplace welcoming professionals from diverse backgrounds, including PwD candidates.
- Professional development opportunities and participation in cutting-edge projects.