Jobs · Engineering · Arkansas

Senior Software Engineer - Backend - Argentina

m211digital · Arkansas, United States · 4 wk ago
EngineeringFull-time

About the role

As a Backend Software Engineer, you will go beyond writing code and collaborate closely with Product and Engineering teams to research new design approaches, prototype emerging technologies, and assess the technical feasibility of our implementations. We foster a culture of inclusion and continuous learning through practices like pair programming, continuous feedback, and code reviews.

Responsibilities

  • Design and develop microservices architectures using cloud infrastructure (AWS) and technologies such as PHP, Java, Node.js, and/or Scala.
  • Ensure application scalability and maintainability through techniques like Domain-Driven Design (DDD), Design Patterns, and OOP.
  • Design solutions that operate correctly in concurrent environments, addressing synchronization, race conditions, and data consistency in distributed systems.
  • Guarantee code and product quality by creating unit and automated tests and validating expected behavior.
  • Participate in decision-making and the design of evolutionary architectures, adapting technologies and workflows.
  • Apply best practices in software development to optimize and measure the performance of projects and features.
  • Align all technical solutions with business strategy, OKRs, and ecosystem initiatives.
  • Investigate and discuss inputs on our architecture, databases, and APIs.
  • Ensure observability and monitoring of developed solutions, understanding their performance in production.

Requirements

  • Backend development experience. Our primary technologies include Node.js, Scala, PHP, and Java, but prior experience with these is not mandatory if you are eager to learn.
  • Knowledge of concurrency management: parallel processes, asynchrony, synchronization, and designing safe systems in concurrent contexts.
  • Experience with cloud solutions, primarily AWS.
  • Ability to develop and implement APIs.
  • Experience with distributed microservices.
  • Experience with development practices (DDD, TDD, architecture, code design, paradigms) and a focus on technical excellence.
  • Proactive mindset with an interest in participating in solution design and decision-making.
  • Pragmatism in problem-solving (simple solutions for complex problems).
  • Knowledge of agile methodologies.

Benefits

  • OSDE 310 health coverage for your family (spouse + children).
  • 100% covered Portuguese classes.
  • Internet service reimbursement.
  • Discounts on Coderhouse courses.
  • Childcare assistance to support a safe environment for children aged 45 days to 3 years during your workday.
  • Extended family leave: 21 consecutive days for non-gestational or adoptive parents.
  • 15 business days of vacation per year, plus an additional week off between the end and start of the new year.
  • A free Tiendanube store for you or someone in your network.

Schedule

We are a #remotefirst company, prioritizing remote work within the country of employment whenever the role allows.

About us

Tiendanube was founded with a grand purpose: to empower brands to own their channels, data, and customer relationships. We believe real entrepreneurship isn’t built on borrowed channels—it’s built with autonomy, a distinct presence, and recurring revenue that belongs to the brand, not intermediaries. Our ambition is to be the obvious choice for all brands seeking to grow with autonomy—from the first store to those scaling millions.

To achieve this, we build the most comprehensive e-commerce ecosystem in Latin America: integrated, natively developed solutions that absorb the complexity of end-to-end commerce. Thriving among the best requires commitment, focus, and resilience on a path that is inherently long. We understand that only those passionate about their work can connect with our dynamic. If you seek comfort, easy solutions, or well-trodden paths—and believe rewards come before results—Tiendanube isn’t for you. However, if you crave innovation, recognize the need for continuous adaptation, value autonomy, strive for excellence that adds value to customers, and want to be in an environment that constantly challenges you, then you’re in the right place.

Similar jobs