The Codest
The Codest
The Codest es una empresa internacional de desarrollo de software con sede en el Reino Unido y centros tecnológicos en Polonia. Desarrolla productos digitales y amplía los equipos de ingeniería de sus clientes con desarrolladores experimentados especializados en desarrollo backend y frontend, ingeniería en la nube e ingeniería de datos. La empresa trabaja con grandes compañías, empresas en expansión y proveedores de software mediante el desarrollo de proyectos y la ampliación de equipos, también para clientes de los sectores fintech, comercio electrónico y publicidad digital.

Ingeniero/a Full Stack de Python y JavaScript

Desarrolla software bancario con asistencia de IA para clientes de servicios financieros de The Codest, combinando backends en Python e interfaces en JavaScript. El puesto abarca arquitectura, API, PostgreSQL y aplicaciones adaptables.

Descripción

  • Desarrolla y mantiene aplicaciones full stack con Python o Python y Java en el backend y JavaScript en el frontend.
  • Crea interfaces adaptables y conéctalas con servicios de backend y API.
  • Desarrolla servicios de backend, API y componentes de aplicaciones escalables.
  • Guía las soluciones técnicas desde el análisis de requisitos y la arquitectura hasta la implementación y el despliegue.
  • Diseña y optimiza esquemas, consultas, funciones, disparadores y vistas de PostgreSQL.
  • Utiliza herramientas de desarrollo con IA y flujos de trabajo de programación asistida.
  • Investiga la automatización basada en IA y nuevos enfoques de ingeniería.
  • Crea prototipos para probar y validar ideas técnicas.
  • Contribuye a la planificación técnica, el diseño de soluciones, las pruebas, las revisiones de código y los debates sobre arquitectura.
  • Colabora con equipos internacionales y multidisciplinares para convertir necesidades empresariales en soluciones técnicas.
  • Detecta oportunidades para mejorar procesos, automatizar tareas y optimizar sistemas.
  • Aplica buenas prácticas de ingeniería para producir código limpio y fácil de mantener, conforme a los estándares modernos de desarrollo.
  • Desarrolla una aplicación bancaria que funciona como plataforma de ejecución posnegociación de múltiples clases de activos para un importante grupo financiero de Japón.

Requisitos

  • Comunicarse eficazmente en inglés, tanto por escrito como oralmente.
  • Contar con al menos cinco años de experiencia profesional en ingeniería de software.
  • Tener sólida experiencia profesional con Python.
  • Tener experiencia práctica con JavaScript y desarrollo frontend con React, Vue.js o Angular.
  • Comprender la arquitectura full stack, la integración de frontend y backend, las API REST y los sistemas distribuidos.
  • Tener sólida experiencia con PostgreSQL, incluido el diseño de bases de datos, la optimización de consultas, los índices, las vistas, las funciones y los disparadores.
  • Conocer la programación orientada a objetos, los principios de diseño de software y las prácticas de código limpio.
  • Tener experiencia práctica con herramientas de desarrollo asistido por IA, como GitHub Copilot, Cursor, Claude Code o similares.
  • Adoptar un enfoque centrado en la IA y estar abierto/a a la automatización y las tecnologías emergentes.
  • Tener experiencia con CI/CD, control de versiones y prácticas modernas de desarrollo de software.
  • Tener capacidad para resolver problemas, trabajar de forma autónoma y asumir responsabilidades.
  • Responder una pregunta sobre ciudadanía de la UE durante el proceso de solicitud.
  • Se valorará la experiencia en banca, tecnología financiera o servicios financieros; AWS u otra plataforma en la nube; Docker; Linux; TypeScript; microservicios; sistemas basados en eventos; agentes de IA; o toma de decisiones arquitectónicas.

Beneficios

  • Trabajar en un entorno colaborativo que favorece el crecimiento profesional.
  • Influir en las decisiones técnicas y experimentar con tecnologías emergentes.
  • Utilizar herramientas de desarrollo con IA, asistentes de programación y automatización moderna en los flujos de ingeniería.
  • Colaborar con equipos internacionales y multidisciplinares.
  • Completar el proceso de selección en línea.
  • Elegir si se da consentimiento para ser considerado/a en futuras selecciones.

Empleos relacionados

Madiff

Desarrollador/a sénior de Android (Kotlin) — remoto en Polonia

Madiff

Desarrolla aplicaciones nativas para Android con Kotlin y Jetpack Compose, con especial atención a la accesibilidad. Mejora la compatibilidad con TalkBack y ofrece experiencias móviles alineadas con las pautas WCAG para proyectos internacionales.

Abrir
Cisco

Arquitecto/a sénior de software, trabajo remoto en Portugal

Cisco

Diseña servicios en Go y Python, infraestructura Kubernetes, API y herramientas de IA para la plataforma de automatización de demostraciones Cisco dCloud. Colabora con equipos asociados para facilitar la creación, búsqueda y ejecución de demostraciones de soluciones Cisco.

Abrir
Software Mind

Ingeniero/a de software .NET (remoto en Polonia)

Software Mind

Desarrolla plataformas escalables con C# y .NET para un cliente del sector turístico. Diseña arquitecturas desde cero, prototipos y soluciones en la nube con equipos ágiles internacionales.

Abrir