Full Stack Software Engineer ID85596

AgileEngine · Brasília, Federal District, Brazil

AgileEngine is an Inc. 5000 company that creates award\-winning software for Fortune 500 brands and trailblazing startups across 17\+ industries. We rank among the leaders in areas like application development and AI/ML, and our people\-first culture has earned us multiple Best Place to Work awards. **WHY JOIN US** If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! **ABOUT THE ROLE** We are looking for a **Full Stack Engineer** to spend most of their time building backend services in Java and Spring Boot, with added work on the Angular frontend. This role leads a shift toward domain\-driven design and clean RESTful API patterns, moving away from legacy RPC styles. Strong relational database skills, including PostgreSQL, Oracle, and JPA/Hibernate, are essential. **WHAT YOU WILL DO** \- Spend the majority of your time (approx. 70\-80%) designing and implementing robust backend services using Java and Spring Boot. \- Build and maintain the supporting Angular frontend, ensuring a seamless connection between the UI and your backend logic. \- Lead the transition from traditional database\-centric designs toward a domain\-driven structure (DDD). \- Architect RESTful APIs that prioritize proper HTTP verbs and clean, scalable patterns over legacy RPC styles. \- Work within cross\-functional squads to deliver high\-quality features while maintaining the "cohesive and proactive" spirit of the team. **MUST HAVES** \- Advanced proficiency in **Java (Spring Boot)** and a solid working knowledge of **Angular** , of at least **3 years** . \- A strong grasp of **Object\-Oriented Design (OOD)** and software design patterns. \- Deep experience building and consuming **RESTful services** with a clear understanding of standard API protocols. \- Experience working with relational databases ( **PostgreSQL, Oracle** ) and **JPA/Hibernate** . Candidates must have robust transactional database experience (Oracle, Postgres), strong **SQL** skills to navigate and optimize very complex SQL in KALC, and a thorough understanding of **enterprise\-level, high\-transactional platforms** . Lacking this specific database proficiency will be a direct reason for rejection. \- A passion for **server\-side logic, performance, and architecture** . \- Upper\-intermediate English level. **NICE TO HAVES** \- Highly desirable: Experience working with spec\-driven development or related (AI\-Driven Software Development Life Cycle). \- Previous experience in the Loyalty or Fintech sectors. \- Experience with cloud platforms (AWS or Azure) and containerization (Docker). \- Knowledge of CI/CD pipelines (Jenkins, GitLab CI). \- Experience refactoring legacy structures into modern, domain\-driven architectures. **PERKS AND BENEFITS** \- **Growth without limits** : build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget \- **Competitive compensation** : get recognition that reflects your skills and impact, with regular performance and compensation reviews \- **Flexibility** : work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm \- **Meaningful, modern projects** : build impactful products using modern technologies alongside global teams and leading brands \- **Collaborative culture** : join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized \- **Well\-being \& support** : access local well\-being programs and people\-focused support tailored to your location