This hands-on backend engineering role involves owning the technical engine that enhances customer interactions with the Speechmatics platform, focusing on development and performance.
Backend L2 - Core Platform
📅 Jan 13
TypeScriptREST API DevelopmentAWSServerless Architecture
📜 Description
- Design, develop, and implement high-quality scalable backend solutions using TypeScript.
- Execute defined projects, defining appropriate solutions and implementing best practices.
- Take responsibility for technical deliveries and meeting deadlines.
- Participate in code reviews and promote adherence to quality standards.
- Develop and maintain robust and scalable APIs for internal or external consumption.
- Integrate and optimize cloud services, preferably AWS, under serverless architectures.
🛠️ Requirements
- Bachelor's degree in Computer Science, Engineering, or related fields, or equivalent practical experience.
- Over 3 years of experience in backend software development.
- Proficiency in TypeScript and experience with REST API development.
- Knowledge of AWS and serverless tools (Lambda, DynamoDB, API Gateway, CloudWatch).
- Familiarity with IaC frameworks like CDK or SAM.
- Strong testing and automation practices (unit, integration).
- Understanding of distributed and event-driven architectures.
Full job description
1. Descripción del Puesto
El Backend Software Engineer L2 es responsable del diseño, desarrollo e implementación de soluciones de software backend escalables, resilientes y sostenibles.
Participa en todo el ciclo de vida del desarrollo, desde la concepción hasta el despliegue, contribuyendo a la calidad técnica, estabilidad y crecimiento de las plataformas de la empresa.
Este rol requiere iniciativa, pensamiento analítico, responsabilidad y capacidad para trabajar en entornos distribuidos y ágiles, colaborando con múltiples equipos dentro de la fintech.Latina.
2. Responsabilidades Principales
- Diseñar, desarrollar e implementar soluciones backend escalables y de alta calidad utilizando TypeScript.
- Ejecutar proyectos definidos, definiendo soluciones adecuadas e implementando las mejores prácticas.
- Asumir responsabilidad sobre entregas técnicas y cumplimiento de plazos.
- Participar en revisiones de código y promover la adopción de estándares de calidad.
- Desarrollar y mantener APIs robustas y escalables para su consumo interno o externo.
- Integrar y optimizar servicios en la nube (preferiblemente AWS) bajo arquitecturas serverless.
- Aplicar principios de diseño orientado a dominios (DDD) en el modelado de soluciones empresariales.
- Participar en el diseño y mantenimiento de sistemas distribuidos y arquitecturas event-driven (EDA).
- Diseñar y gestionar bases de datos NoSQL (DynamoDB, MongoDB u otras).
- Implementar pruebas unitarias y de integración automatizadas.
- Participar activamente en ceremonias ágiles (planificación, stand-ups, retrospectivas).
- Mentorizar a nuevos integrantes o ingenieros junior, promoviendo aprendizaje técnico continuo.
- Proponer mejoras técnicas y participar en iniciativas de innovación y optimización del código.
3. Requisitos del Puesto
- Formación académica: Licenciatura en Ciencias de la Computación, Ingeniería o áreas afines, o experiencia práctica equivalente.
- Experiencia: Más de 3 años en desarrollo de software backend.
Conocimientos técnicos:
- Dominio de TypeScript y experiencia con desarrollo de APIs REST.
- Conocimiento en AWS y herramientas serverless (Lambda, DynamoDB, API Gateway, CloudWatch).
- Familiaridad con frameworks IaC como CDK o SAM.
- Prácticas sólidas de testing y automatización (unitarias, integración).
- Comprensión de arquitecturas distribuidas y event-driven (SNS, SQS, Kafka, EventBridge).
- Conocimiento en bases de datos NoSQL y modelado de datos eficiente.
- Experiencia aplicando principios de diseño orientado a dominio (DDD).
- Familiaridad con CI/CD y metodologías ágiles (Scrum o Kanban).
4. Competencias Clave
- Proactividad y responsabilidad en la entrega de resultados.
- Capacidad analítica y resolución de problemas complejos.
- Trabajo colaborativo y comunicación efectiva con equipos multidisciplinarios.
- Atención al detalle en la calidad y documentación del código.
- Capacidad para mentorizar y compartir conocimiento técnico.
- Disposición para aprender nuevas tecnologías y frameworks.
- Innovación y apertura al cambio continuo.
- Integridad profesional y compromiso con la excelencia
5. Indicadores de Desempeño (KPIs)
- Cumplimiento de entregas técnicas dentro del tiempo estimado (≥95%).
- Calidad de código (mínimo 90% de aprobación en revisiones).
- Cobertura de pruebas unitarias e integradas superior al 80%.
- Número de incidencias en producción (<2 por trimestre).
- Participación activa en revisiones y mentoría técnica (≥1 sesión mensual).
- Contribución a la mejora de procesos o arquitectura (≥2 iniciativas anuales).
Similar jobs
Search more Backend Engineer jobs🕒 2 days ago
🕒 yesterday
As a Forward Deployed Backend/DevOps Engineer, you will design and deploy high-performance backend systems for defense and intelligence customers, ensuring robust infrastructure and rapid delivery.
🕒 3 days ago
As a Backend Engineer, you will design and operate core backend systems for AI Hub, focusing on architecture, implementation, and system quality.
Pessoa Desenvolvedora Back-end PL l Pesquisa e Desenvolvimento
🕒 2 days ago
BigDataCorp👥 51 - 200 employees🏢 Internet
🕒 2 days ago
Conduzir experimentos e desenvolver soluções robustas em um ambiente de pesquisa e desenvolvimento, focando na validação de novas tecnologias e na mentoria de profissionais juniores.
🕒 2 days ago
We are seeking Backend Developers (SSR/SR) to tackle technical challenges related to high availability, APIs, batch processes, and payment systems using Java and Spring Boot.
