Senior Software Engineering

Hace 1 día

Mexico City Nir Yu Jornada completa

We are hiring a Senior Software Engineer to build and improve the backend services and internal tooling that power our business. In this role, you will design, build, and ship production-ready services and internal web applications that help our teams operate accurately and efficiently. 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.
5+ years of software engineering experience.
~ Experience building production-ready web applications and backend systems with reliability and security in mind.
~ 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.

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 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
#