Senior Software Engineer - Java, Kotlin/Ruby

Nir Yu

México

A distancia

MXN 900.000 - 1.400.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Nir Yu in Mexico seeks a Senior Software Engineer to design, build, and operate backend services and internal tooling that power our business. You will own meaningful slices end to end and collaborate across squads to deliver reliable, secure systems.

You will work with product, design, and engineering leadership to shape the architecture and drive technical direction. The role requires production-ready code and strong emphasis on observability and incident-driven improvements.

Formación

  • 5+ years of software engineering experience.
  • Experience building production-ready web applications and backend systems with reliability and security in mind.
  • Experience influencing technical direction (architecture, standards, delivery).
  • Experience with Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language; ready to work on JVM services when needed.
  • Familiarity with IDEs, RESTful APIs, Git, TypeScript, and deployment tools.
  • Familiarity with event-based architectures, Kafka, databases, and GraphQL.

Responsabilidades

  • Design, build, and ship backend services and internal tooling that support our teams and customers, owning features end to end.
  • Produce high-quality, secure, and testable code for production.
  • Develop across the stack including JVM, Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, and DynamoDB.
  • Influence architecture, standards, and delivery decisions for the systems owned by your team.
  • Review pull requests and support onboarding with teammates.
  • Deploy user-facing and operator-facing code to production responsibly.
  • Collaborate with product, design, and engineering leadership to clarify ambiguity and balance customer needs with technical constraints.
  • Improve reliability and maintainability using observability and incidents.

Conocimientos

Backend development
Software architecture
Team collaboration
Production-grade code
API design

Herramientas

Java
Kotlin
Elixir
Erlang
Ruby
React
TypeScript
Kafka
AWS/Lambda
PostgreSQL
DynamoDB

Descripción del empleo

The Role:

We are hiring a Senior Software Engineer to build and improve the backend services and internal tooling that power our business. You will work across squads, starting wherever you are most needed, and own meaningful slices of work end to end.

In this role, you will design, build, and ship production-ready services and internal web applications that help our teams operate accurately and efficiently. You will partner closely with product, design, and engineering leadership, influence technical direction, and help shape the systems that keep our platform reliable, secure, and easy to extend.

Responsibilities:
  • Design, build, and ship backend services and internal tooling that support our teams and customers, owning medium-to-large features end to end so teammates can understand, operate, and extend what you ship.
  • Produce high-quality, performant, secure, and testable code that contributes to company-wide initiatives; handle data in accordance with company policy.
  • Develop across our stack, including JVM (Java, Kotlin), Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB, and related tooling.
  • Influence technical decisions on architecture, standards, and delivery for the systems your team owns.
  • Review pull requests and provide constructive feedback; pair with teammates and support onboarding when needed.
  • Deploy user-facing and operator-facing code to production responsibly.
  • Partner with product, engineering management, and stakeholders to clarify ambiguity and balance customer needs with technical constraints.
  • Improve reliability and maintainability over time by using metrics and incidents to learn, strengthening observability, and leaving systems easier to run than you found them.
Requirements:
  • 5+ years of software engineering experience.
  • Experience building production-ready web applications and backend systems with reliability and security in mind.
  • Experience influencing technical direction (architecture, standards, delivery), not only executing predefined tasks.
  • Experience with Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language; ready to work on JVM services (Java, Kotlin) when assignments require it.
  • Familiarity with common engineering tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools.
  • Familiarity with event-based architectures, event streaming (for example Kafka), database fundamentals, and GraphQL or comparable APIs.
  • Comfort working with complex, contextual domain data (rules and validations that vary by category or context) and integrating with neighboring services.
Preferred:
  • Production experience with JVM services (Java, Kotlin), including common frameworks and tooling, and/or web applications using JavaScript, TypeScript, HTML, CSS, and React.
  • Experience integrating LLMs or managed AI APIs into backend or internal tooling (for example enrichment, classification, attribution, or human-in-the-loop review).
  • Experience building microservices integrated with neighboring teams or shared platforms, including eCommerce or marketplace platforms.
  • Experience with dashboards, monitoring, or incident response in production, Python as production backend work alongside JVM or service-oriented systems, or a Bachelor of Computer Science degree or equivalent experience
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer
Senior Software Engineer

Nir Yu • México

A distancia
MXN 900.000 - 1.500.000
Senior Software Engineer - Java, Kotlin
Senior Software Engineer - Java, Kotlin

Nir Yu • México

A distancia
MXN 900.000 - 1.500.000
Senior Software Development Lead
Senior Software Development Lead

Brillio • Región Centro

Presencial
MXN 420.000 - 660.000
Backend Software Engineer - Ruby On Rails
Backend Software Engineer - Ruby On Rails

Drivana • Tijuana

A distancia
MXN 1.676.000 - 2.607.000
Software Engineer (Java) ID48414
Software Engineer (Java) ID48414

AgileEngine • Rosarito

Híbrido
MXN 1.235.657 - 1.588.702
Professional growth programs
Competitive compensation
Exciting projects
+1
Senior Software Engineer (Backend) ID63949
Senior Software Engineer (Backend) ID63949

AgileEngine • Puebla de Zaragoza

Híbrido
MXN 1.375.043 - 1.718.804
Professional growth
Competitive compensation
Exciting projects
+1
Senior Fullstack Engineer (Python/React
Senior Fullstack Engineer (Python/React

ITJ • México

Presencial
MXN 600.000 - 900.000
Backend Engineer (Kotlin) - Remote Work | Ref#290414
Backend Engineer (Kotlin) - Remote Work | Ref#290414

BairesDev • México

A distancia
MXN 1.679.000 - 2.612.000
Staff Backend Engineer (FDE)
Staff Backend Engineer (FDE)

MeeruAI • México

Presencial
MXN 900.000 - 1.200.000
Strategic Supplier Quality Engineer
Strategic Supplier Quality Engineer

Freudenberg Sealing Technologies S.A.S. Di Externa Italia S.R.L.U. • Santiago de Querétaro

A distancia
MXN 2.235.000 - 3.352.000
Fully remote
Stock options
Performance bonuses
+2