Qamine Portugal

Ingeniero/a de Software Backend - Remoto (Portugal)

TypeScriptPythonJavaSQLPostgreSQLAWSDockerKubernetesGo
Traducción automática. Consulta el original.

Sobre la oportunidad

Tu misión

Como Ingeniero/a de Software Backend Intermedio/a, trabajarás en nuestra cartera de productos, incluyendo nuestro motor cloud principal que procesa decenas de miles de commits cada día y nuestras herramientas de línea de comandos y IDE.

Trabajamos de forma remota, asíncrona siempre que sea posible, y valoramos la comunicación escrita, las discusiones de diseño reflexivas y las revisiones de código colaborativas.

Tu día a día

  1. Contribuir a un equipo enfocado en el producto, desarrollando funcionalidades y componentes principales.
  1. Asumir la propiedad de las funcionalidades desde el diseño e implementación hasta el despliegue y la monitorización.
  1. Diseñar, desarrollar, probar y optimizar servicios backend en Scala, asegurando alta disponibilidad, escalabilidad y fiabilidad.
  1. Ocasionalmente, contribuir a herramientas en otras pilas tecnológicas, predominantemente proyectos de TypeScript y Go.
  1. Trabajar con tecnologías como cats-effect, http4s, RabbitMQ, Kubernetes y PostgreSQL.
  1. Revisar código y proporcionar feedback constructivo para ayudar a mantener altos estándares de calidad, pruebas, seguridad y rendimiento.
  1. Colaborar en discusiones de diseño técnico y decisiones de arquitectura, mejorando continuamente nuestros sistemas y prácticas de ingeniería.
  1. Solucionar y resolver problemas complejos en producción y fuera de ella.
  1. Mejorar pipelines de despliegue, observabilidad y fiabilidad de producción.

Requisitos mínimos

Tu perfil

  1. Se requiere experiencia con Scala en un entorno profesional (2+ años); la familiaridad con otros lenguajes basados en JVM como Java o Kotlin es un plus.
  1. Comprensión de los principios de programación funcional.
  1. Sólidos conocimientos de diseño de API, microservicios, sistemas distribuidos y servicios basados en la nube.
  1. Sólidos conocimientos de SQL y otros sistemas de almacenamiento de datos.
  1. Experiencia con pipelines de CI/CD, Kubernetes y Docker.
  1. Dominio de Git y flujos de trabajo de Git.
  1. Sólidas habilidades para la resolución de problemas y capacidad para trabajar eficazmente en un entorno remoto.
  1. Buenas habilidades de comunicación y fluidez en inglés.
  1. Un título de Grado en Informática o un campo relacionado es un plus.

Puntos extra

  1. Experiencia previa trabajando con TypeScript, Python, Go o Kotlin.
  1. Experiencia en la creación de integraciones para desarrolladores, como herramientas de línea de comandos o extensiones de IDE.
  1. Familiaridad con servicios de AWS y las mejores prácticas de infraestructura.
  1. Interés en cómo la IA está cambiando el desarrollo de software y los flujos de trabajo de los desarrolladores.
  1. Habilidad para la calidad del software y linters de código.

¿Por qué nosotros?

  • Bandas salariales competitivas y transparentes: utiliza nuestra calculadora de salarios para estimar tu compensación base en codacy.com/careers
  • Seguro médico completo.
  • Presupuesto generoso para aprendizaje y desarrollo.
  • Vacaciones flexibles.
  • Política de trabajo remoto-first, abierta tanto a empleo a tiempo completo (con base en Reino Unido o Portugal) como a acuerdos de contratación B2B para candidatos dentro de 1–2 horas de la zona horaria de Portugal.

Somos una empresa que promueve la igualdad de oportunidades y animamos a todas las solicitudes independientemente del género, raza, orientación sexual, religión, edad, nacionalidad, estado civil y discapacidad. Creemos que la diversidad está en el corazón de la innovación y damos la bienvenida a candidatos apasionados de todos los orígenes.

Sobre nosotros

Codacy crea herramientas que permiten a miles de desarrolladores mejorar la seguridad y la calidad de los productos de software, ya sea escrito por humanos o por IA. Nuestra visión es ayudar a las empresas de software a construir un futuro en el que puedan confiar.

Somos curiosos, divertidos, radicalmente honestos, pero amables, y prosperamos con la colaboración y la transparencia. Trabajamos en pequeños equipos de producto con alta autonomía, valoramos la comunicación directa por encima de la jerarquía y preferimos resolver problemas reales de los clientes en lugar de construir tecnología por sí misma. Nuestro objetivo: ayudar a los equipos de desarrollo a alcanzar su máximo potencial.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores