Job Closed
This listing is no longer active.
Coding the world of tomorrow
Senior Backend Engineer (Node.js & AWS Serverless)
Location
Worldwide
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer (Node.js & AWS Serverless)
DaCodes.
Role Description Buscamos Ingenieros Senior capaces de construir software confiable en entornos donde la precisión, la estabilidad y la capacidad de adaptación son críticas. Este rol va más allá del stack. Buscamos engineers con criterio técnico sólido, fuerte orientación a la calidad y comodidad trabajando en ciclos cortos de entrega, donde los requerimientos evolucionan constantemente y el valor para el usuario se valida de forma continua. Trabajarás en un equipo altamente colaborativo, donde la arquitectura, la calidad y la toma de decisiones técnicas se construyen de manera compartida. Priorizamos soluciones simples, cambios pequeños, retroalimentación rápida y una evolución constante del producto según las necesidades reales del negocio y del usuario final. Responsibilities - Diseñar, desarrollar y mantener servicios backend altamente confiables y escalables en arquitecturas serverless sobre AWS. - Analizar problemas complejos y requerimientos ambiguos, descomponiéndolos en incrementos pequeños de valor que puedan entregarse y validarse rápidamente. - Construir soluciones simples, mantenibles y evolutivas, evitando sobreingeniería y favoreciendo cambios seguros a lo largo del tiempo. - Garantizar altos estándares de calidad mediante pruebas automatizadas, refactorización continua y buenas prácticas de ingeniería. - Participar activamente en decisiones de arquitectura y diseño técnico, con foco en impacto en producción, mantenibilidad y experiencia de usuario. - Colaborar de forma cercana y continua con otros engineers y stakeholders, alineando decisiones técnicas en entornos iterativos y cambiantes. - Compartir conocimiento técnico con el equipo, contribuyendo a un entorno sin silos ni ownership rígido de componentes. - Asegurar la correcta operación de sistemas críticos, anticipando riesgos, detectando fallos temprano y evitando impactos en producción. - Contribuir a flujos de entrega continua mediante cambios pequeños, validación rápida y responsabilidad compartida sobre la calidad del software. Qualifications - Experiencia senior comprobable como Backend Engineer o Software Engineer. - Experiencia real construyendo y operando sistemas en producción, con responsabilidad sobre su comportamiento, estabilidad y evolución. - Capacidad para trabajar con alta autonomía, tomando decisiones técnicas sin depender de especificaciones completamente cerradas. - Pensamiento analítico sólido y enfoque práctico para resolver problemas en contextos cambiantes. - Experiencia trabajando en entornos donde los requerimientos evolucionan constantemente y es necesario iterar sobre la solución con rapidez y criterio. - Fuerte orientación a la calidad y responsabilidad directa sobre la confiabilidad del software. - Comodidad trabajando en entornos donde la calidad no se delega y cada engineer participa activamente en arquitectura, testing y decisiones de diseño. - Capacidad para colaborar de forma cercana con el equipo, comunicar ideas con claridad, adaptarse a feedback continuo y construir soluciones de forma compartida. - Criterio para priorizar soluciones simples que puedan evolucionar con el negocio, evitando complejidad innecesaria. - Interés genuino por construir software útil para el usuario final, validando hipótesis rápidamente y ajustando rumbo cuando sea necesario. Technologies and Tools - Node.js - AWS (experiencia sólida) - Arquitecturas Serverless: - AWS Lambda - DynamoDB - SQS - SNS - Infrastructure as Code: - AWS CDK (deseable) - Alternativas aceptadas: Terraform, SST - Git (nivel avanzado) Engineering Practices - Unit Testing avanzado - Test-Driven Development (TDD) - Pair Programming - Refactorización continua - Desarrollo iterativo y colaborativo, inspirado en XP Other Requirements - Capacidad para trabajar de forma remota y autogestionada. - Inglés técnico (lectura y escritura). Benefits - Integración a marcas globales y startups disruptivas. - Trabajo remoto/Home office. - Horario flexible ajustado a la célula de trabajo/proyecto asignado. - Trabajo de lunes a viernes. - Beneficios legales (aplican para México). - Día off en tu cumpleaños. - Seguro de gastos médicos mayores (aplica para México). - Seguro de vida (aplica para México). - Equipos de trabajo multiculturales. - Acceso a cursos y certificaciones. - Meetups con invitados especiales del área de IT. - Eventos virtuales de integración y grupos de interés. - Clases de inglés. - Oportunidades en nuestras diferentes líneas de negocio. - Orgullosamente certificados como Great Place to Work.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and test features, APIs and integrations for the new product; • Perform code reviews; • Implement bug fixes; • Manage code and versioning; • Guide the team on technical aspects; • Support technical refinements and solution design; • Assist with deployment and delivery of solutions to the client's environments; • Monitor delivered solutions using observability tools
Software Engineer II
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
Overview Fanatics Betting & Gaming (FBG) is on a mission to create the best online sportsbook in the industry, and we’re looking for an experienced Software Engineer II, Back End (Payments & Wallet) to help us get there. As a Software Engineer II on our Payments & Wallet team, you will contribute to building and maintaining the backend systems that power the financial core of our sportsbook platform. You’ll work on services that enable deposits, withdrawals, wallet management, bet placement and settlement, casino transactions, and integrations with payment providers—helping ensure reliable, secure, and scalable financial operations for our users. You will collaborate with engineers across the team to implement designs, contribute to technical discussions, and support the development of systems that operate in a highly regulated, high-availability environment. Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics Holdings Inc., a global digital sports platform. The Fanatics Sportsbook is available to nearly 93% of the addressable online sports bettor market in the U.S. At FBG, we’re revolutionizing sports betting with cutting-edge technology, a customer-first mindset, and a world-class engineering team. You’ll have the opportunity to work on complex, high-scale systems while growing your skills in a collaborative and fast-paced environment. Responsibilities - Contribute to building backend microservices with well-defined interfaces and reusable components - Develop, test, and deploy high-quality software into production - Participate in implementing designs and contribute to technical discussions - Write modular, maintainable, and well-tested code following engineering best practices - Incorporate feedback from code reviews to improve code quality and maintainability - Assist in troubleshooting software issues across environments (development, staging, production) and escalate when necessary - Support on-call rotations by shadowing and assisting in diagnosing production issues - Participate in team planning discussions and contribute to feature delivery aligned with the product roadmap - Collaborate with cross-functional peers (PM, Design, DevOps, Security, Front-end engineers) - Support integrations with third-party payment providers and internal platform services - Contribute to improving system reliability, performance, and maintainability - Help improve documentation and support operational excellence efforts - Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team building activities Qualifications We value aptitude over experience but here are some key skills that will make you successful on this team: - 1–3 years of OO development experience building and deploying scalable, high-performance applications (Java strongly preferred) - Experience with Java, Spring Boot, or similar backend frameworks - Familiarity with microservices architecture and RESTful APIs - Ability to debug and troubleshoot issues in lower environments (e.g., development, staging) - Familiar with web-related technologies (e.g., HTTP, REST, TCP/IP) - Familiar with version control tools (e.g., Git, SVN) - Familiar with OOP concepts, design patterns, and software engineering principles - Exposure to cloud platforms such as AWS and/or GCP is a plus - Familiarity with message-oriented middleware (e.g., Kafka) or distributed systems concepts is a plus - Experience with Docker or containerized environments is a plus - Ability to collaborate effectively with other engineers and communicate technical concepts clearly - Strong analytical and problem-solving skills - Ability to thrive in a fast-paced, high-growth environment where priorities evolve quickly - Passion for software development and a desire to learn and grow within a highly collaborative team Working Across Regions This role works closely with engineering teams across multiple regions. Success requires clear communication, effective collaboration, and comfort working with distributed teams. Travel Expectations This role includes occasional domestic travel and periodic travel for team offsites, planning sessions, or cross-team collaboration. Why Platform Engineering at FBG Platform Engineering at FBG operates with a product-first mindset. Our mission is to empower developers with reliable, scalable, and intuitive platforms that accelerate innovation and delivery. If you possess some of these skills but not all of them, we still encourage you to apply! The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. *Salary Range: $118,250 to $156,250 (Salary range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual Offer is confirmed). In addition to the base, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, Free Ship deliveries, and more. We’ll also give you $700 to set up your home office! For information about our benefits, please visit https://benefitsatfanatics.com/
• Lead the strategic design of the Thought Industries instance, ensuring the site structure aligns with long-term business goals and user experience best practices. • Build and manage multi-tenant environments for large clients and our partner network, ensuring seamless user experience, content access, and reporting for each. • Oversee the ingestion and organization of learning assets, including SCORM files exported from Articulate Rise, video content, and interactive assessments. • Design and maintain complex user flows, registration groups, and permission levels to ensure data security and a frictionless learner journey. • Manage and troubleshoot the flow of data between the LMS and our broader tech stack, including HubSpot (CRM), Zapier, Jotform, and Stripe. • Implement and manage digital badging workflows through Credly to enhance learner value and recognition. • Design custom reports and executive dashboards within Thought Industries to track KPIs, learner progress, and revenue impact. • Serve as the Tier 3 technical lead for all platform issues, resolving complex bugs, API discrepancies, or display errors. • Additional duties as assigned.
• Support and maintain the PayPort payment platform and related services • Ensure system uptime, reliability, and performance of critical payment workflows • Monitor, troubleshoot, and resolve production issues impacting payment systems • Design, develop, and enhance payment processing capabilities and integrations • Build and support bank and bureau reporting functionality • Contribute to scalable, secure, and high-performance software solutions • Participate in all phases of the software development lifecycle • Support day-to-day "run the business" operations for payment systems • Improve system reliability through monitoring, alerting, and performance optimization • Implement best practices in testing, automation, and deployment • Collaborate with cross-functional partners including Product, DevOps, and Finance • Participate in code reviews, technical design discussions, and sprint planning • Mentor junior and mid-level engineers as needed




