Description
**About the role**
We are looking for a **Middle/Senior Full Stack Engineer** with a strong backend focus to design and build Java and Spring Boot services while maintaining supporting Angular frontend components. You will lead the transition toward domain\-driven architecture, architect clean RESTful APIs, and work within cross\-functional squads — with approximately 70–80% of your time dedicated to server\-side logic, performance, and system design.
**What you will do**
* Design and implement robust backend services using Java and Spring Boot;
* Build and maintain the supporting Angular frontend, ensuring a seamless connection between the UI and 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**;
* A passion for server\-side logic, performance, and architecture;
* Upper\-intermediate English level.
**Nice to haves**
* 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**
* **Professional growth:** Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
* **Competitive compensation:** We match your ever\-growing skills, talent, and contributions with competitive USD\-based compensation and budgets for education, fitness, and team activities.
* **A selection of exciting projects:** Join projects with modern solutions development and top\-tier clients that include Fortune 500 enterprises and leading product brands.
* **Flextime:** Tailor your schedule for an optimal work\-life balance, by having the options of working from home and going to the office, whatever makes you the happiest and most productive.
Job Type: Full\-time
Work Location: Remote