Backend Developer Senior - Java
Summary
Senior backend developer designing and building Java-based backend services and microservices for an AI-driven solutions project serving a major Latin American e-commerce and fintech platform. Core stack: Java, microservices, and hexagonal architecture, with heavy use of AI-assisted development tools.
🚀Join Our Data Products and Machine Learning Development Remote Startup!🚀
Mutt Data is a dynamic startup committed to crafting innovative systems using cutting-edge Big Data and Machine Learning technologies.
We're looking for a Backend Developer Senior to join our team and help design and build robust, scalable backend services as part of an AI-driven solutions initiative for one of the largest e-commerce and fintech platforms in Latin America. If you consider yourself a data nerd like us, we'd love to connect! 🐶🚀
🚀 What We Do
- Leveraging our expertise, we build modern Machine Learning systems for demand planning and budget forecasting.
- Developing scalable data infrastructures, we enhance high-level decision-making, tailored to each client.
- Offering comprehensive Data Engineering and custom AI solutions, we optimize cloud-based systems.
- Using Generative AI, we help e-commerce platforms and retailers create higher-quality ads, faster.
- Building deep learning models, we enhance visual recognition and automation for various industries, improving product categorization, quality control, and information retrieval.
- Developing recommendation models, we personalize user experiences in e-commerce, streaming, and digital platforms, driving engagement and conversions.
🌟 Our Partnerships
- Amazon Web Services
- Astronomer
- Databricks
🌟 Our Values
- 📊 We are Data Nerds
- 🤗 We are Open Team Players
- 🚀 We Take Ownership
- 🌟 We Have a Positive Mindset
Responsibilities 🤓
- Design, develop, and maintain backend services in Java.
- Contribute to architectural decisions and help define technical standards.
- Build and evolve microservices-based architectures.
- Apply hexagonal architecture principles (or equivalent approaches with clear separation of concerns).
- Design reusable, well-abstracted components.
- Conduct thorough code reviews, promoting high-quality standards and best practices.
- Collaborate within a team focused on AI-driven solutions.
Required Skills 💻
- Strong experience developing services in Java.
- Proven experience designing and implementing microservices architectures.
- Practical experience applying hexagonal architecture (or similar layered architecture patterns).
- Ability to design modular systems with proper abstraction and code reuse.
- Willingness to work in an AI-oriented team environment.
- Experience working with AI-assisted development (active use of tools such as GitHub Copilot, Claude Code, or similar tools as part of your daily workflow).
- Open mindset toward integrating AI tools into the development lifecycle.
- Comfortable adapting to new AI-driven workflows and development dynamics.
Nice to have 💻
- Knowledje of or hands-on experiencie with AI agents.
🎁 Perks
- 🌍 Remote-first culture – work from anywhere!
- 🚀 In-Company English Lessons.
- 💪 Wellhub or sports club stipend to stay active
- 🚀 AWS, DBT, Google Cloud, Azure & Databricks certifications fully covered
- 🍕 Food credits via Pedidos Ya – because great work deserves great food.
- 🎂 Birthday off + an extra vacation week (Mutt Week! 🏖️)
- 🤝 Referral bonuses – help us grow the team & get rewarded!
- ✈️🏝️ Annual Mutters' Trip – an unforgettable getaway with the team!
- 👶 Monthly Childcare Reimbursement – Because supporting families matters too
Skills
As published by lever · 11 questions · 4 written answers
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Other URL
Pick from a list (7)
- How many years of professional experience do you have working with Java?
- Which Java frameworks have you used in professional projects? optional
- Have you worked with GraphQL?
- Which cloud platforms have you worked with professionally?
- Which infrastructure or containerization tools have you used?
- Which databases have you worked with the most?
- What is your English level? Advanced English is required for this role.
Written answers (4)
- Which Java versions have you primarily worked with?
- Do you have experience building microservices? optional
- Do you have experience working in English-speaking environments or with international teams? optional
- What is your expected monthly salary in USD? optional