Backend Software Engineer
加入我们的团队 BetWarrior 是一个下一代数字游戏公司,其使命是:重新定义人们在拉丁美洲体育投注和场娱乐的经验方式。通过一个动态而多样化的团队,深入的市场洞察力和尖端技术,我们正在创造一种个性化,负责任且始终以玩家为首的体验。伟大的人群,大胆的想法以及对用户体验的敏捷关注使我们脱离了其他领域。目的 我们寻找具有强有力的分析技能和产品导向思维的后台软件工程师来加入我们的跨学科团队。在 BetWarrior,我们正在发展到一个特定驱动开发 (SDD) 和给定时/行为驱动开发的方法 (GDD/BDD).在这个模型中,没有传统的商业分析师,后端团队发挥着关键作用:领导基于产品要求的初步技术分析,与前端团队建立对话,并在写出单一行代码之前定义合同,模式和交互。在这角色中,你将 · 负责技术分析和 SDD. 在定义功能和技术规格 (OpenAPI/Swagger,数据模型,序列/状态图表)中担任首席。制作清晰的文件,既为产品利益相关者,也使技术团队运营和维护解决方案。·作为团队内部的通信桥梁。在小型自主小组中工作,积极与产品,UX 和 Frontend 合作,以协调终点和集成合同。·设计并开发具有弹性,低延迟,高度同时后端架构,重视活动驱动的架构。·了解质量超越代码:从设计阶段内整合计量,结构化记录和追踪,以确保有效监测生产。· 将复杂的业务场景转化为结构化的接受标准 (Given-When-Then / Gherkin),与自动化 QA 团队密切合作。我们在一个特殊候选人身上寻找什么 · 在高度复杂和可扩展后端环境中5年以上软件工程背景经验。· 具有 Java 和现代框架的坚实的经验 (Spring Boot),这是我们的平台的核心技术基础。· 与分布式系统,异步处理以及消息/事件驱动工具 (Kafka,RabbitMQ 等)的经验。
查看英文原文
JOIN OUR TEAM
BetWarrior is a next-generation digital gaming company with a bold mission: to redefine the way people experience sports betting and casino entertainment across Latin America.
With a dynamic and diverse team, deep market insights, and cutting-edge technology, we're creating an experience that is personalized, responsible, and always player-first.
Great people, bold ideas, and a sharp focus on user experience set us apart.
Purpose
We are looking for a Backend Software Engineer with strong analytical skills and a product-oriented mindset to join our multidisciplinary teams. At BetWarrior, we are evolving toward a Spec-Driven Development (SDD) and Given-When-Then / Behavior-Driven Development (GDD/BDD) approach.
In this model, without traditional Business Analysts, the Backend team plays a key role: leading the initial technical analysis based on Product requirements, establishing the conversation with the Frontend team, and defining contracts, models, and interactions before writing a single line of code.
In this role, you'll
- Lead Technical analysis and SDD. Take the lead in defining functional and technical specifications (OpenAPI/Swagger, data models, sequence/state diagrams). Produce clear documentation both for Product stakeholders and for the technical team to operate and maintain the solution.
- Act as a communication bridge within the team. Work in small, autonomous squads, actively collaborating with Product, UX, and Frontend to align on endpoints and integration contracts.
- Design and develop resilient, low-latency, highly concurrent backend architectures, with a strong focus on event-driven architectures.
- Understand that quality goes beyond code: incorporate metrics, structured logging, and tracing from the design stage to ensure effective production monitoring.
- Translate complex business scenarios into structured acceptance criteria (Given-When-Then / Gherkin), working closely with the Automation QA team.
What we look for in an exceptional candidate
- 5+ years of experience in
- software engineering background in highly complex and scalable backend environments.
- Solid experience with Java and modern frameworks (Spring Boot), which are the core technical foundation of our platforms.
- Experience with distributed systems, asynchronous processing, and messaging/event-driven tools (Kafka, RabbitMQ, etc.).
- Demonstrated ability to lead upfront technical design through comprehensive specifications, technical diagrams, and API definitions.
- Strong interest in system telemetry (metrics, logging, tracing) and troubleshooting production bottlenecks.
- Ability to articulate technical decisions, communicate architecture to non-technical stakeholders, and design maintainable, long-term solutions.
Bonus points if you also have
- Hands-on experience with Cloud infrastructure (AWS) and container orchestration (Docker, Kubernetes).
- Previous experience managing critical incidents and conducting post-mortems, using those learnings to anticipate potential failures during the design stage.
- Familiarity with reactive programming principles or advanced concurrency patterns.
How we do things
BetWarrior is a company in expansion. The team is fast-moving, collaborative, and demanding — with high standards for quality and a genuine commitment to building something that lasts. We are not looking for someone to fill a seat. We are looking for people who want to grow with the company, take ownership of their work, and be part of building a regional team that operates at a high level across multiple markets.
For the right person, this is an opportunity to join at a stage where your contribution is visible, your growth is real, and the path forward is defined by what you deliver — not by time in role.
We expect every team member to live our values
Accountability & Ownership –Take charge, own your craft
Reliability –Deliver with quality and consistency
Teamwork –Collaborate, challenge, and grow together
Winner Spirit –Compete with purpose and grit
Wellbeing –Build a career that energizes you
Curiosity & Innovation –Keep questioning. Keep improving
Originally posted on Himalayas