Let’s build meaningful technology. Together!
We design and develop high-impact digital products and a culture where autonomy, growth, and joy inspire everything we do.
See open positions
Joining XL means you will...
Build Products that matter!
At Xmartlabs, we design and build impactful digital products and foster a culture of autonomy, growth, and joy.
We use the latest tech, from modern stacks to cloud-native. We contribute to open source and push the limits of what’s possible.
Every new hire gets a senior mentor. Weekly “investment time” fuels learning, experimentation, and sharing through blogs, talks, and events.
We care about creating a healthy, inclusive and fun environment. Whether you’re into game nights, fútbol, you’ll find your space here.
At XL, we trust people over micromanagement. You’ll own your work, challenge norms, and suggest better ways to build, work, and grow.
At Xmartlabs, we design and build impactful digital products and foster a culture of autonomy, growth, and joy.
What you’ll get
Flexible hours
Remote friendly
In-house chef
English classes
Monthly events
Fruits and snacks
End-of-year party
Anniversary gifts
Gym membership
Support, & shared growth. That’s our culture
Our culture comes to life through the people who shape it every day. Here, our teammates share why Xmartlabs is such a special place to work.
We invest in learning and share it with the world
Our weekly investment time is for research, exploring new tech, and staying sharp. We share what we learn through blogs, talks, meetups, and open source.
We grow our future talent, from day one.
Emerging talent builds skills through hands-on learning with expert mentors who focus on doing, not shadowing.
Culture is something we live and share.
Our values shape how we work, communicate, and support each other. Everyone helps build our culture.
What Our Team Says
"I love engineering, but also writing, talks, and research. At Xmartlabs, I’ve always felt the freedom to explore what I enjoy, and the best part is growing together and supporting each other.”
"I value being able to bring new ideas, balance with stakeholders, and keep a user-first mindset. What makes it special is Xmartlabs culture, always sharing, discovering, and supporting each other.”
“What I enjoy the most about projects at Xmartlabs is that I’m always learning and growing. We never get stuck in time: we work with the newest technologies and focus on delivering the best quality to the end client.”
“At Xmartlabs, you can explore, try out different roles, and grow professionally, while contributing ideas to build the culture alongside amazing people, both professionally and personally.”
“At Xmartlabs, internal communication is great: we’re always up to date with news and achievements, and I love the focus on social responsibility, with projects, donations, and activities where everyone can contribute.”
“What I value the most at Xmartlabs is diversity and acceptance: you can be yourself. There’s room to develop your own projects and ideas, which fosters creativity, professional growth, and personal growth too.”
Our Global Presence
We’re based in LATAM. But we work from everywhere.
Uruguay
HQ
Argentina
Colombia
Our team is fully remote and distributed across multiple countries. Uruguay, Argentina, Colombia and counting!
Meet our HR Team
Elena
Benitez
Head of HR
Elisa
Linardi
People Lead
Paola
Rainusso
People Partner
Ignacio
Chabkinion
Office Assistant
Cecilia
Herrera
Recruiter
Bruno
de Castro
Recruiter
Behind every hiring process at Xmartlabs, there’s a real person who’s here to guide you, answer your questions, and support your journey. From the first conversation to your onboarding and beyond, we’re here to make sure your candidate experience is smooth, transparent, and (why not?) a bit fun too.
Elisa Linardi
People Lead
"At Xmartlabs, you can be whoever you want and also change. Having a safe place where you feel accepted is invaluable, and it’s amazing to see so many people grow here."
Open Positions
Machine Learning

Machine Learning Engineer

As a Machine Learning Engineer, you’ll design, implement, and deploy ML models, applying MLOps best practices and exploring new approaches from state-of-the-art research

What you’ll do:

  • Design, train, and deploy ML models for production.
  • Apply MLOps practices to streamline workflows.
  • Collaborate with cross-functional teams and innovate with new ideas.

What you need:

  • Degree in CS, Engineering, or equivalent ML experience.
  • Fluent English (written and spoken) is required.
  • Strong skills in Python, TensorFlow/PyTorch, Docker, Kubernetes.
  • Experience with ML orchestration (Kubeflow, MLflow, Airflow), feature stores, and large-scale data tools (Spark, Kafka).
  • Strong problem-solving, research analysis, and communication skills.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks

Engineering

Ssr Fullstack Developer

As a Fullstack Developer, you’ll design, develop, and maintain scalable applications while collaborating closely with cross-functional teams.

What you’ll do:

  • Build, ship, and maintain features across Node.js and React.
  • Troubleshoot, improve code quality, and ensure scalability.
  • Collaborate with teams to deliver robust solutions and maintain documentation.

Your profile:

  • Bachelor’s degree in Computer Science or equivalent experience.
  • Fluent English (written and spoken) is required.
  • 2+ years of experience with Node.js, React, and API development.
  • Knowledge of frameworks (NestJS, Next.js, Express.js) and PostgreSQL.
  • Familiarity with Docker, AWS, and AI development tools (Cursor, Copilot, Claude).
  • Strong understanding of web principles, security, and CI/CD workflows.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks

Web & Mobile

Junior Developer

As a Junior Developer, you’ll work alongside experienced engineers and cross-functional teams to deliver real value to our clients while sharpening your skills in a supportive and fast-paced environment.

Key Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and receive/give constructive feedback.
  • Help troubleshoot issues and support bug fixes.
  • Contribute to testing strategies.
  • Support team documentation and internal knowledge sharing.
  • Continuously learn and stay up to date with best practices, tools, and technologies.

Qualifications and Skills

  • Currently residing in Uruguay (required).
  • Pursuing a bachelor’s degree in Computer Science.
  • A true team player who thrives in a supportive, feedback-driven environment.
  • Strong problem-solving and analytical skills.
  • Enthusiastic, proactive, and eager to learn.
  • Willingness to learn, ask questions, and grow in a team environment.
  • Strong communications skills in English both written and spoken.
  • Solid programming fundamentals (algorithms, data structures, problem solving).

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks

*This position is only open to applicants based in Uruguay. Thank you for your understanding!

Delivery

Project Manager

As a Project Manager, your focus would be on achieving successful project outcomes by aligning teams, fostering positive client and stakeholder engagement, and deploying the right technological solutions.

What you'll do:

  • Ensure all projects are delivered on time, within scope, and on budget.
  • Develop comprehensive project plans and track progress using appropriate tools.
  • Act as the main point of contact for clients, proactively addressing and anticipating issues and managing relationships with clients and all stakeholders.
  • Educate clients on our process and manage their expectations around timelines and budget.
  • Supervise and support the project team, managing conflicts and ensuring smooth collaboration.

What you need:

  • Bachelor's Degree, preferably in Computer Science or Engineering.
  • Proven experience as a Project Manager in the IT sector, working with SCRUM/Agile methodologies.
  • Advanced English skills.
  • Excellent organizational skills with a strong attention to detail, ability to multitask and good relationship-building skills.
  • A team player focused on results and customer satisfaction.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks

Web & Mobile

Sr Python Engineer

As a Python Engineer, you'll be responsible for designing, developing, and maintaining high-quality applications. You will work closely with cross-functional teams, translating business requirements into robust technical solutions while staying up-to-date with the latest industry trends.

What you'll do:

  • Build and ship new features to production continuously.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure project documentation is accurate and helpful.

What you need:

  • Bachelor's Degree in Computer Science or equivalent practical experience.
  • Advanced English skills.
  • Strong experience (at least 4 years) in Python development.
  • Proven experience architecting and building reliable, scalable, and maintainable web applications.
  • Experience with building and maintaining customer-facing APIs, frameworks like FastAPI, Django, or Flask, databases like PostgreSQL or MySQL, and with Git, unit testing, CI/CD and experience working with at least one of the most important cloud providers (AWS, Azure, GCP).
  • Understanding and usage of containerized software (Docker) and knowledge of IA tools for development such as Cursor, GitHub Copilot, or Claude.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks
Web & Mobile

Software Engineer

At Xmartlabs we partner with startups and enterprises to design, build and launch high-impact applications. Our goal is to be industry leaders in technical execution building well-crafted products. In order to achieve all of this, we use a wide varietyof well-known and cutting - edge technologies; such as: JavaScript, React.js, Swift, Kotlin, React Native, Ruby, Java, AWS, Docker, K8s and much more!

Basic qualifications

  • Experience maintaining a living and complex codebase with a modern stack.
  • Avid learner who follows and/or participates in dev community events and content.
  • Possesses excellent synthesis and communication skills.
  • Excellent written and verbal communication skills in English.

Nice to have

  • Bachelor Degree in computer science or engineering (or in progress).
  • Knowledge agile methodologies.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks

This job posting is for a Talent Pool. While we aren't actively hiring for this position at the moment, we are continually seeking skilled professionals for future opportunities with our clients and our own team. By submitting your application, you'll be considered for any potential openings that may arise in the future.

Web & Mobile

SRriOS Developer

As an iOS Engineer, you will be responsible for the full lifecycle of our mobile applications, from design and development to deployment and maintenance. You'll apply best practices and stay current with the latest Apple technologies to build outstanding products.

What you'll do:

  • Build and ship new iOS features to production continuously.
  • Collaborate with cross-functional teams (Product Managers, UI/UX designers, Backend Engineers) to define, design, and launch new functionalities.
  • Maintain and improve existing codebases, troubleshooting and resolving application bugs and bottlenecks.
  • Write robust unit tests to ensure high-quality code and contribute to team knowledge sharing.

What you need:

  • Degree in Computer Science, Engineering, or equivalent experience in iOS development.
  • Advanced English skills
  • Strong experience (at least 4 years) in iOS development using Swift, with solid skills in both SwiftUI and UIKit.
  • Proven expertise in architecting and building reliable, scalable, and maintainable high-performance mobile applications.
  • Experience with Git, unit testing, and Continuous Integration/Continuous Delivery (CI/CD) tools.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks

Web & Mobile

Ssr Python Engineer

As a Python Engineer, you'll be responsible for designing, developing, and maintaining high-quality applications. You will work closely with cross-functional teams, translating business requirements into robust technical solutions while staying up-to-date with the latest industry trends.

What you'll do:

  • Build and ship new features to production continuously.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure project documentation is accurate and helpful.

What you need:

  • Bachelor's Degree in Computer Science or equivalent practical experience.
  • Advanced English skills.
  • Strong experience (at least 2 years) in Python development.
  • Proven experience architecting and building reliable, scalable, and maintainable web applications.
  • Experience with building and maintaining customer-facing APIs, frameworks like FastAPI, Django, or Flask, databases like PostgreSQL or MySQL, and with Git, unit testing, CI/CD and experience working with at least one of the most important cloud providers (AWS, Azure, GCP).
  • Understanding and usage of containerized software (Docker) and knowledge of IA tools for development such as Cursor, GitHub Copilot, or Claude.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks
QA

Ssr Quality Assurance

As a QA Engineer, you’ll be key in ensuring the quality and reliability of our software products. You’ll collaborate with cross-functional teams, design and execute test strategies, and help drive automation and continuous improvement.

What you'll do:

  • Design and execute test plans, cases, and scripts for functional and regression testing.
  • Perform API and stress testing, analyze results, and report issues.
  • Collaborate with developers and PMs to identify and resolve quality gaps.
  • Improve QA processes and promote a culture of quality.

What you need:

  • 2+ years of experience as a QA Engineer.
  • Strong knowledge of testing methodologies, Agile, and API testing tools (Postman, SoapUI).
  • Intermediate SQL and coding skills.
  • Experience with stress testing tools (Locust, JMeter, etc.).
  • Advanced English and great attention to detail.

What you'll find

  • Remote work model and flexible hours
  • Potential to grow and build your own career path
  • Strong teamwork culture and a friendly environment
  • Wellness perks

Looking for another position?
iWe’re always looking for smart, curious and collaborative people to join our growing team. See what roles are currently open and if you don’t see a fit, feel free to reach out anyway!
Can’t find your role?
Let’s talk → jobs@xmartlabs.com