Ingeniero Java Principal - Sistemas Distribuidos, Serverless - Elasticsearch
En remoto desde España
80 mil € - 127 mil €
🇬🇧El portal de empleo de España
Más de 89.000 ofertas activasEn remoto, Europe +1·Jornada completa·Añadida hace 17 días
1 oferta abierta
94.000 € - 128.000 € al año
Bruto, según indica la oferta.
Jornada completa
Según la oferta.
Totalmente en remoto
Según la oferta.
Trabajar en inglés
Se requiere inglés, según la oferta.
Tener 2+ años de experiencia
Puesto de nivel Mid.
Esta oferta se ha traducido automáticamente al español.
Más de 2 años de experiencia profesional en ingeniería de software.
Experiencia profesional escribiendo y lanzando código en Go.
Comprensión práctica del modelo de concurrencia de Go, incluyendo goroutines, channels y el paquete sync.
Comodidad con SQL, cambios de esquema y escritura de migraciones.
Sólidas habilidades de comunicación verbal y escrita, incluyendo la capacidad de comunicar bloqueos e incertidumbres de forma temprana.
Sólidas habilidades de depuración y la persistencia para trabajar en un problema, y la capacidad de escalar el problema pronto cuando te quedes atascado.
Un ingeniero analítico y motivado que disfrute de los desafíos técnicos difíciles.
(¿Tacos? Si necesitas romper el hielo, ¡pregunta cómo decimos gracias dando tacos!)
Experiencia investigando el rendimiento bajo carga del mundo real, incluyendo la depuración de condiciones de carrera (race conditions).
Experiencia con funcionalidades de observabilidad, auditoría o seguridad en un producto empresarial.
Experiencia con los principales proveedores de la nube, Kubernetes y orquestación de contenedores.
Experiencia construyendo u operando sistemas distribuidos a una escala significativa.
Curiosidad por las últimas herramientas para desarrolladores.
Como Backend Engineer en el equipo de Enterprise Experience de Coder, desarrollarás las funcionalidades que ayudan a las grandes organizaciones a ejecutar Coder en producción con confianza. El equipo es responsable de lo que los administradores y operadores necesitan para gestionar Coder correctamente. Esto incluye cómo escala, cómo se actualiza, su fiabilidad de rendimiento, cómo se observa y se reporta, cómo se rinde cuentas de la actividad y cómo se asegura.
Te unirás a un equipo multidisciplinar de ingenieros de backend, plataforma y QA que gestionan la experiencia del operador de principio a fin. Lanzarás funcionalidades desde el diseño hasta la producción y colaborarás con los equipos de producto y diseño para resolver problemas reales de los operadores.
Desarrollar funcionalidades de extremo a extremo, desde un diseño que redactes siguiendo el enfoque existente del equipo hasta su despliegue en producción.
Escribir migraciones de bases de datos que sigan los patrones del equipo para la compatibilidad de esquemas y actualizaciones seguras.
Desarrollar las funcionalidades de observabilidad, informes y auditoría en las que confían los administradores para ver qué está haciendo su despliegue.
Desarrollar funcionalidades que mantengan seguros los despliegues empresariales, siguiendo las prácticas de seguridad del equipo.
Ayudar a investigar y resolver cuellos de botella de escalabilidad bajo cargas similares a las de producción, desde patrones de acceso a bases de datos hasta la concurrencia en coderd.
Ayudar a resolver problemas de backend detectados por los operadores y administradores de Coder.
Documentar las funcionalidades que desarrolles para que ni el revisor ni el siguiente ingeniero tengan que descifrarlas.
Participar en revisiones de código, contribuir en discusiones de diseño estilo RFC y unirte a la rotación de guardia (on-call).
Backend: Go, Postgres, Kubernetes, gRPC
Observabilidad: Prometheus, Grafana
CI/CD: GitHub Actions
General: GitHub, Slack, Discord, Notion
Utilizamos herramientas de IA para ayudar a gestionar nuestro proceso de selección de forma eficiente y justa. Específicamente:
Ashby nos ayuda a revisar las candidaturas entrantes identificando a los candidatos que mejor se ajustan a los requisitos del puesto que hemos definido. Esta herramienta no toma decisiones de contratación; ayuda a nuestro equipo a priorizar qué candidaturas revisar primero.
Granola toma notas durante nuestras llamadas de entrevista para que nuestro equipo pueda centrarse en la conversación contigo.
Todas las decisiones de contratación son tomadas por humanos. Nuestro equipo revisa las candidaturas, realiza las entrevistas y hace las selecciones finales. Las herramientas de IA nos asisten pero nunca sustituyen el juicio humano, y estas prácticas se llevan a cabo de conformidad con las leyes de protección de datos, gobernanza de IA y leyes laborales aplicables. Tus datos no se utilizan para entrenar modelos de IA.
De acuerdo con la Ley Local 144 de la ciudad de Nueva York, se ha llevado a cabo una auditoría de sesgo independiente sobre las "Herramientas Automatizadas de Decisión de Empleo"; los resultados están disponibles para Ashby.
Si estás solicitando un puesto en Coder y tienes preguntas sobre cómo utilizamos la IA en nuestro proceso, o si deseas solicitar información sobre los datos que recopilamos, ponte en contacto con careers@coder.com.
Creemos que el proceso de entrevista debe ser transparente, constante y agradable. Valoramos tu tiempo y esperamos completar el proceso de entrevista en dos a cuatro semanas, si los agendas lo permiten. A través de tus entrevistas, conocerás a una mezcla de colaboradores individuales, managers y líderes sénior.
Como empresa de IA, Coder adopta el uso de herramientas de IA, y queremos ser transparentes sobre nuestras expectativas mientras navegas por nuestro proceso de entrevista.
No permitido: El uso de asistencia de IA durante las entrevistas conversacionales.
Permitido: El uso de herramientas de IA para las pruebas para realizar en casa (take-home assessments). Por favor, indica dónde y en qué medida se ha utilizado en tu entrega. Tu propuesta no será penalizada por usar IA siempre que se haga con honestidad.
Coder es una empresa de software que proporciona entornos de desarrollo en la nube, permitiendo a los desarrolladores programar desde cualquier lugar utilizando sus herramientas preferidas. Su plataforma, que incluye productos como Coder y Code OSS, es utilizada por empresas para estandarizar entornos de desarrollo y mejorar la productividad de los desarrolladores. La empresa tiene su sede en Austin, Texas, y cuenta con presencia global, con un enfoque en el trabajo remoto e híbrido.
En España, Coder tiene una presencia creciente, con un puesto basado en España para un Senior Partner Deployed Engineer, lo que indica su compromiso con la expansión de sus operaciones europeas. La cultura de la empresa enfatiza la excelencia técnica, el trabajo remoto y la colaboración, lo que la convierte en una opción atractiva para profesionales internacionales que buscan trabajar con una pila tecnológica moderna y nativa de la nube mientras residen en España.
Coder es la plataforma líder para la infraestructura de desarrollo de IA, que permite a las empresas ejecutar de forma segura flujos de trabajo de desarrollo impulsados por humanos e IA en entornos consistentes y gobernados. Coder proporciona espacios de trabajo autogestionados y listos para agentes que unifican la productividad del desarrollador y la gobernanza de la plataforma. Con Coder, las empresas pueden evolucionar con confianza de un desarrollo exclusivamente humano a flujos de trabajo asistidos por IA y autónomos, sin sacrificar la seguridad, el cumplimiento o el rendimiento. Obtén más información en coder.com.
Estamos comprometidos a proporcionar igualdad de oportunidades de empleo a los solicitantes cualificados y no discriminamos por motivos de raza, color, ascendencia, religión, sexo, embarazo, género, identidad de género, expresión de género, orientación sexual, origen nacional, edad, estado civil, información genética, discapacidad, condición de veterano protegido o cualquier otra característica protegida por las leyes federales, estatales o locales.