Job Closed

This listing is no longer active.

Teneo Online School logo
Teneo Online School

Teacher-Led, Real-Time school from the safety of home.

Backend Engineer II

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Europe

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Backend Engineer II

Teneo Online School

• Build and maintain backend services, APIs, webhooks and integration services. • Develop secure, scalable foundations for multi-tenant education products. • Build and improve integrations with learning platforms, third-party services, AI providers and internal systems. • Design reliable data flows for assessment, feedback, learner activity, reporting and operational workflows. • Build and maintain authentication, authorisation, permissions and audit capabilities appropriate for education products. • Work with PostgreSQL, BigQuery and modern cloud application infrastructure. • Build and deploy containerised services in cloud environments. • Improve reliability, observability, performance and maintainability across backend systems. • Investigate production issues, identify root causes and implement durable fixes. • Work closely with Product and AI Engineers to turn product needs into scalable technical systems. • Engage with education partners where useful to understand real workflows and improve integrations. • Use AI-assisted development tools appropriately while maintaining strong standards for testing, security and code quality. • Write clean, tested and maintainable code.

Job Requirements

  • 3+ years of professional backend engineering experience in production environments.
  • Experience owning backend services, APIs, integrations, webhooks or cloud-based systems beyond narrowly scoped feature delivery.
  • Strong experience with TypeScript/Node.js, Python or similar modern backend technologies.
  • Experience with frameworks such as NestJS, FastAPI, Express or similar.
  • Solid understanding of APIs, authentication, validation, permissions, databases and backend architecture.
  • Experience with PostgreSQL and modern cloud platforms.
  • Experience integrating third-party APIs, SaaS platforms or AI services.
  • Experience with Docker or similar containerisation tools.
  • A self-directed mindset and the ability to investigate unclear technical problems, make sound decisions and move work towards practical solutions.
  • Strong ownership, debugging and problem-solving skills.
  • Clear written and spoken English.

Benefits

  • Fully remote, Europe

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Desenvolver APIs e microserviços em C# (.NET Core) voltados à automação de processos e integração entre sistemas. • Implementar containers (Docker) e gerenciar sua execução/orquestração em ambiente Azure. • Projetar integrações seguras com Google Chat (bots e webhooks). • Criar e manter pipelines de mensageria usando Azure Service Bus. • Implementar camada de persistência e consultas em SQL Database e Databricks. • Publicar e versionar serviços no Azure API Management, com autenticação via Entra ID (Azure AD). • Participar do desenho da arquitetura, definição de padrões e boas práticas para microsserviços e APIs. • Realizar testes unitários, integração contínua e deploy automatizado (CI/CD). • Apoiar o time de negócio e dados na integração entre os fluxos operacionais e analíticos.

Brazil
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Lead technically complex initiatives, working end-to-end across the software development lifecycle from architectural design to deployment and production operations. • Serve as a technical reference for the team and other squads, ensuring high standards of quality, performance, security and resilience in services such as BFFs, comm-hubs and strategic APIs. • Define and evolve backend architectures, evaluating technical trade-offs, operational risks and long-term impacts on AI Engineering platforms. • Establish and promote engineering best practices, including TDD/BDD, clean code, DDD, structured code reviews and high coverage of automated tests. • Play a major role in operating and sustaining production systems, with a focus on observability, root cause analysis, incident prevention and continuous improvement. • Influence technical decisions across product, data, platform and architecture teams, translating business needs into scalable, sustainable technical solutions. • Support the technical development of engineers on the team, fostering skills growth and maturity in software engineering.

Brazil
Stone logo

Software Engineer, .NET

Stone

Especialista em quem empreende.

Full TimeRemoteTeam 5,001-10,000Since 2012H1B Sponsor

• Design, develop, and maintain distributed backend services that operate at scale and with high availability. • Design and evolve APIs and integrations between platform systems and partner teams. • Model and optimize data solutions on relational and non-relational databases, ensuring performance and consistency. • Build event-driven architectures for reliable large-scale data processing. • Ensure the quality and reliability of production releases — automated tests, observability, safe deployments, and thorough code review. • Contribute to architectural decisions and to the technical evolution and engineering standards of the team. • Work end-to-end in the delivery lifecycle — from refinement and technical design to operation and production monitoring. • Collaborate across areas (Product, Data, Platform, and partner teams), providing visibility of work and influencing solutions based on data.

Brazil

Role Description Buscamos un/a Java Backend Developer para incorporarse a un proyecto de modernización tecnológica. - Desarrollar y mantener aplicaciones backend con Java. - Diseñar e implementar microservicios. - Desarrollar y consumir APIs REST. - Participar en integraciones con sistemas distribuidos y plataformas de mensajería. - Garantizar la calidad del código mediante buenas prácticas de desarrollo. - Colaborar con equipos multidisciplinares en entornos Agile. Qualifications - Experiencia mínima de 4 años. - Experiencia con Java 17+. - Experiencia con Spring Boot. - Experiencia desarrollando APIs REST. - Experiencia en arquitecturas de microservicios. - Experiencia práctica con Kafka. - Se valorará: - Spring MVC/WebFlux. - JPA/Hibernate. - Testing automatizado (JUnit, Mockito). - Docker, Kubernetes, AWS y CI/CD. - Python, automatización e integración con APIs de IA. Benefits - Proyecto estable y de larga duración. - Modalidad 100% remota dentro de España. - Formación y certificaciones tecnológicas. - Plan de desarrollo profesional. - Retribución flexible. - Programa de referidos. - Descuentos exclusivos para empleados. - 23 días laborables de vacaciones.

Spain