Backend Developer

Spain🕖 3 months ago

One of the companies we work with is looking for a Backend Developer to join the team.

Remote candidates must be living (or willing to live) in: Spain.

Job description

¿Qué buscamos?Estamos buscando a alguien que nos ayude con nuestro producto en la parte de Backend. Déjanos explicarte lo que necesitamos de ti:Más de 4 años de experiencia real y práctica en el backend en un entorno profesional.Sólida base de .net. Conoces (¡y te gustan!) las últimas novedades de .net core.Tienes experiencia como Backend Developer utilizando buenas prácticas de desarrollo, código limpio y mantenible con un enfoque en la escalabilidad y extensibilidad usando principios SOLIDEstar acostumbrado a enfrentar problemas. Crear nuevas funcionalidades mola, pero tienes que estar preparado para arreglar bugs, y ocuparte de las funcionalidades de forma independiente.Experiencia desarrollando bajo el enfoque DDD y arquitectura hexagonal.Te sientes cómodo/a diseñando base de datos, diseñando y utilizando APIs, procesando información estructurada, delegando en tareas asíncronas o en micro-servicios, además de diseñando arquitecturas de microservicios en el CloudTrabajo en equipo: sabes cuándo pedir ayuda y estás ahí cuando una compañera o compañero te pide consejo.

¿Qué haras?

Como Backend Developer formarás parte de un equipo multidisciplinar. Al inicio de tu aventura, te incorporarás al equipo de Presencia, pero nuestra idea es que sea algo rotativo, para que puedas ir viendo las diferentes partes del producto.Algunos retos a los que te enfrentarás serán tanto a nivel técnico como funcional desde rediseñar de ciertas partes de la arquitectura, gran parte del backend está programado en .net Framework, sí tenemos legacy code, por lo que será importante que te sientas cómodo realizando este tipo de migraciones hasta implementar nuevas funcionalidades que tanto nos demandan nuestros clientes, como por ejemplo un nuevo calendario con el que poder gestionar todas las vacaciones y turnos de los empleados (por supuesto siempre tendrás la ayuda de todo el equipo para llevarlo a cabo)

Toda entrega de valor en producción debe ser medible por lo que es importante crear métricas de negocio y realizar el seguimiento de éstas, analizando el impacto en los usuarios y los posibles problemas que tengan.

Otras responsabilidades:Colaborar con el equipo en el diseño de las funcionalidades del producto en conjunto con los Product ManagersUtilizar las últimas versiones del ecosistema .netContribuir a aumentar nuestra cobertura código desarrollando tests tanto unitarios como de integraciónParticipar en el diseño y desarrollo de librerías internas para estandarizar los desarrollos.Implementaras soluciones a las posibles vulnerabilidades de código y seguridad que pudieran encontrarse.Apoyar, enseñar y orientar a los desarrolladores con menos experiencia, fomentando sus capacidades y potenciando su crecimiento.

¿Cómo trabajamos en esta empresa?

Actualmente estamos divididos en tres equipos (presencia, ausencia y plataforma), cada equipo de producto (presencia y ausencia) están formados por 8 personas: 2 frontends y 6 backends.El equipo de plataforma está compuesto por dos personas que ayudan al resto de los equipos en todo lo relacionado con la infraestructura en producción, esperamos que todo el mundo se haga responsable de lo que pase en producción.

Trabajamos en sprints de una semana, al inicio de semana realizamos una pequeña sprint planning en la que nos enfocamos en aquello que podemos entregar durante la semana, si algo ya está listo para ser entregado no esperamos al final de sprint, por lo que la entrega continua esta en nuestro ADN. Para realizar esta entrega continua nos apoyamos en Trunk Base development con ramas de corta duración y en feature flags para ir activando las nuevas funcionalidades en nuestros clientes.Una vez al mes realizamos la sprint review en la que nos juntamos para debatir sobre las nuevas funcionalidades y el progreso de estas.

Como puedes ver no seguimos a rajatabla Scrum, si algún proceso o reunión no aporta valor al equipo lo quitamos o lo re-orientamos para que sí tenga sentido.Todos los sistemas están interrelacionados y el trabajo de un equipo afecta de forma sustancial al trabajo de los demás equipos. Es importante tener esa visión de equipo.Más allá de realizar complejos diseños o arquitecturas, nuestra prioridad es solucionar problemas y como la solución de éstos tiene un impacto en el negocio y en nuestros clientes, ¡Done is better than perfect!

Hiring Process

No nos gustan los procesos eternos por lo que intentaremos ser lo más ágiles posible.El proceso consta de 4 fases:Primera reunión de contacto: donde conocerás a la persona de People & CultureSegunda reunión: conocer más acerca del proyecto y la posición con los Engineering ManagersReto Técnico: prueba asíncrona, donde no hay tiempo limitado (aunque animamos a no pasar más de 4-5 horas)Tercera reunión: revisar el test junto con el equipo

Joppy is a tech recruitment platform built for developers by developers.

✅ No CV required. Just say what you know and what you want.✅ Anonymous profile by default.✅ You choose who can talk to you. Companies can't write to you until you accept their offer.✅ Only relevant offers matching your preferences. No more Javascript offers for Java developers.✅ Get a reward if you get hired.

Keep an eye on tech job opportunities anonymously and match the job that makes you happy.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago