Loading jobs…
Loading jobs…
Abnormal AI
Join Nortal for your next big adventure. We are seeking a Senior AEM Backend Developer to join our team, grow with us, and teach us a few things along the way. Why join Nortal Say Goodbye to Micromanagement: We champion autonomy, open communication, and respect for diversity as our core values.
Outcomes Over Hours: We believe in a work model focused on impact, providing you with the flexibility to balance your professional success with your personal well-being. Vibrant Community: Join our close-knit LATAM remote team and connect through tech talks, virtual coffee breaks, and team-building activities. Support from Day One: Our People Care team is here to support you throughout your journey, from wellness check-ins to professional growth.
Benefits
✨ Competitive USD salary. 100% remote work: While you can work from anywhere, you’re always welcome to connect with teammates and grow your network at our coworking spaces across LATAM. Paid off national holidays: Take the time you need according to your country’s regulations while receiving your full salary.
Sick leave: Focus on your health without stress. Take the necessary time to recover and feel better.
Perks
you love to enhance your work-life balance. Team-building activities: Join us for coffee breaks, tech talks, and after-work gatherings to bond with your Nortal family and feel part of our vibrant community. Birthday off: Enjoy an extra day off during your birthday week to celebrate in style with friends and family.
Requirements
into high-quality, production-ready code. You will be part of a global delivery team, taking ownership of complex backend features, contributing to architectural decisions, and helping drive Agile best practices across the team .
What You’Ll Do
Design, develop, and maintain backend services using Java and Spring Boot, following microservices architecture patterns . Model and evolve relational data stores, write performant SQL, and manage schema migrations in production environments . Design, build, and consume RESTful APIs, applying versioning, contract testing, and clear integration patterns .
Deploy, operate , and troubleshoot services on AWS, working with compute (EC2, ECS, EKS, or Lambda), managed databases (RDS), storage (S3), messaging (SQS, SNS), and observability tooling (CloudWatch) . Implement observability practices across services: structured logging, metrics, tracing, and actionable alerting . Lead code reviews, enforce coding standards, and mentor mid - and junior engineers on backend and cloud best practices .
Collaborate with architects to contribute to solution design decisions and technical documentation . Debug, profile, and optimize performance at the service, database, and infrastructure level . Contribute to CI/CD pipeline improvements and deployment automation .
Participate actively in Agile ceremonies (sprint planning, stand-ups, retrospectives, backlog refinement) . Communicate delivery status, technical risks, and blockers effectively to team leads and client stakeholders . What makes you a great fit 🎯 Bachelor's Degree in Computer Science , Engineering, or a related field.
5 + Years of backend software engineering experience . 3+ Years of hands-on experience with Spring Boot and the broader Spring ecosystem (Spring Data, Spring Security, Spring Cloud) . Strong proficiency in Java (Java 11 or later), with a solid understanding of the JVM, concurrency, and modern language features .
Proven experience designing, building, and operating microservices in production . Strong knowledge of relational databases (PostgreSQL, MySQL, or equivalent), including data modelling , indexing, and query optimization .