Enable job alerts via email!

Senior PHP Developer

Orbit

United States

On-site

EUR 50,000 - 55,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Un emocionante viaje te espera en una innovadora startup que se enfrenta al desperdicio de espacio en edificios. Como programador backend senior, tendrás la oportunidad de trabajar en una plataforma revolucionaria que conecta a propietarios de espacios con quienes buscan soluciones de trabajo flexibles. Con un enfoque en la calidad del código y la colaboración en equipo, contribuirás a la creación de una API robusta y escalable utilizando PHP y Laravel, mientras trabajas en un entorno ágil y remoto. Orbit valora la comunicación abierta y el feedback constante, lo que te permitirá crecer profesionalmente en un ambiente dinámico y de apoyo. Si buscas un desafío tecnológico en un equipo pequeño y diverso, ¡esta es tu oportunidad!

Benefits

Horario flexible
25 días de vacaciones
50€/mes para trabajo remoto
Lo último en Apple (Macbook Pro, iPhone Pro, AirPods Pro)
Presupuesto para formación
Programa de on-call voluntario y remunerado
Dinámicas y eventos de teambuilding
Vacaciones extra
Posibilidad de elegir equipo

Qualifications

  • Experiencia de 4+ años en desarrollo de APIs robustas con PHP y Laravel.
  • Familiaridad con bases de datos relacionales y SQL, especialmente MySQL.

Responsibilities

  • Desarrollar, mejorar y escalar la API que soporta el ecosistema de Orbit.
  • Colaborar con el equipo de producto para proponer nuevas características.

Skills

Desarrollo de APIs
PHP
Laravel
MySQL
Git
CI/CD
Metodología Ágil
SOLID
Control de calidad de código

Education

Grado en Informática o campo relacionado

Tools

Amazon AWS
Laravel Vapor
Sonarcloud

Job description

Empresa en crecimiento. Ambiente internacional. Reto tecnológico. Start up.

1/3 de las emisiones de CO2 de todo el mundo así como de la energía utilizada están relacionadas con los edificios. Además, se estima que en un momento cualquiera, el 50% del espacio comercial disponible (oficinas, etc.) está vacante o no es utilizado debido al “Problema de la capacidad”, es decir, necesitamos construir más edificios para poder absorber picos en la demanda, pero el resto del tiempo están vacíos o infrautilizados. Desde Orbit están atacando este problema de frente y luchando contra el desperdicio del espacio. ¿Te unes a la lucha?

La forma en la que está atacando Orbit el problema del desperdicio de espacio es construyendo una plataforma para unir a los propietarios de ese espacio sobrante con personas que buscan un planteamiento del espacio de trabajo más flexible. La plataforma que están creando y que ayudarás a crear hace que la experiencia sea totalmente transparente, especialmente gracias a la tecnología de control de acceso inteligente OpenPath, con la que dota Orbit a sus espacios para un acceso 100% automatizado. Reserva, entra y ¡eso es todo! Sin sacar el móvil de tu bolsillo.

Como programador backend senior, con tus conocimientos de desarrollo de APIs, trabajarás en hacer posible su visión de producto, haciéndolo de forma limpia, robusta y, sobre todo, escalable. Como un miembro más del equipo de tecnología, colaborarás estrechamente con los compañeros de producto, que además pedirán tu opinión a la hora de plantear nuevas características y que estarán totalmente abiertos a las sugerencias que puedas dar.

Trabajarás desarrollando, mejorando y escalando la API que da vida a todo su ecosistema. Esta API está desarrollada en PHP (Laravel) y desplegada en una infraestructura Serverless sobre Amazon AWS (Lambda, RDS y S3), que es gestionada mediante Laravel Vapor. Para la persistencia de datos, usan un modelo relacional y MySQL como motor. Durante el desarrollo hasta ahora, han aplicado conceptos como DDD, Event sourcing, CQRS y Clean Architecture. No obstante, como senior, esperan que puedas contribuir al equipo en aspectos que trascienden a una tecnología concreta, participando en discusiones de arquitectura, promoviendo buenas prácticas, ayudando a otros miembros más juniors del equipo y contribuyendo en el proceso de selección de otros compañeros.

Orbit es una empresa 100% focalizada en su producto propio, lo que significa que colaborarás directamente con todo el equipo. En Orbit creen que la tecnología es una herramienta para un fin, no el fin en sí mismo. El centro de todo son sus propios usuarios, y al mismo tiempo les gusta experimentar, por lo que uno de sus principales objetivos es tener un feedback loop lo más corto posible durante todo el proceso de desarrollo, desde la idea al despliegue. No solo serás responsable del backend que posibilita todo lo que hacen, sino de crear una solución escalable que nos permita alcanzar sus ambiciones, y de adaptar su estilo de juego de forma constante e iterativa basado en los resultados que obtenemos constantemente.

Tu evolución

Tu primer día

En 1 mes

Habrás aprendido el nombre de tus compañeros (¡Que no necesariamente pronunciarlos correctamente!). Tendrás una buena idea de todo lo que se cuece en el sistema, las interacciones entre las distintas partes, las tecnologías que usan y su proceso de desarrollo.

Tendrás mucho más clara la misión y la visión de Orbit. Empezarás a familiarizarte con los conceptos que manejan a nivel de negocio, así como entender el momento en el que están y las prioridades que tienen a corto plazo.

Habrás hecho funcionar su app en tu entorno local para ayudarte a testear y probar tus cambios localmente, más allá de todos los tests automatizados que tienen ya creados.

Tendrás una idea global de su arquitectura y su infraestructura. Empezarás a familiarizarte con el código del backend y otras partes del sistema. Casi con toda seguridad pondrás tu primera línea de código en las manos de los usuarios.

En Orbit no creen en silos y su objetivo es crear equipos en forma de T, donde cada uno es un experto en su propio campo pero puede remangarse la camisa y ensuciarse las manos en otras áreas cuando sea necesario con el objetivo de que todo siga fluyendo. Si estás bloqueado porque lo único que falta es añadir un input field a un componente de la app, ¡Do it yourself! De la misma forma que creen que la calidad es la responsabilidad de todo el equipo y es simplemente una parte más del proceso de desarrollo, por lo que no tienen roles de QA dedicados.

Al final del día e independientemente de tu rol, todos son parte de un equipo con un objetivo común. Si alguien falla, todos fallan.

Siendo parte de un equipo pequeño, te unirás a Orbit en su camino hacia el crecimiento, lo cual puede significar que de vez en cuando toque ponerse un sombrero distinto al tuyo y que a veces, el siguiente paso no siempre sea obvio y puede que incluso frustrante. A cambio, la recompensa es completa y absoluta confianza, flexibilidad y oportunidades.

Trabajan con Metodología Scrum, en sprints de 2 semanas y siempre colaborando estrechamente con los compañeros de producto. Intentan desplegar lo más frecuentemente posible, para lo cual utilizan Github y Github Actions como su principal arsenal. Para recordarse a sí mismos la importancia de crear código de calidad, utilizan Sonarcloud y se exigen un porcentaje mínimo de cobertura en el código nuevo.

Al final del día, su objetivo es siempre ser lo más ágiles posibles: reaccionar lo antes posible a los cambios, entregar valor en pequeñas cantidades y de manera frecuente, identificar impedimentos rápidamente y mantener una comunicación fluida entre el equipo y los usuarios.

Y por si no lo habías deducido aún, todo eso lo harás en Inglés. Es el lenguaje en el que se comunican y trabajan ya que son de distintas nacionalidades. Deberás de tener la suficiente fluidez como para poder expresarte tanto en escrito (chat, documentación, etc.) como verbalmente.

Siendo una empresa nórdica como es Orbit, mantener un balance entre la vida personal y el trabajo es realmente importante para ellos. Por eso mismo, ofrecen un horario de trabajo totalmente flexible. Tú te conoces a ti mismo mejor que nadie. El único requisito es que estés disponible para el equipo cuando sea necesario (reuniones recurrentes que estén planificadas).

Por ejemplo, para poneros en contexto, su stand up es todos los días a las 10:15, cada dos miércoles por la tarde tienen su sprint planning, todos los martes de 13:00 a 14:00 repasan el backlog juntos y los viernes a las 14:00 suelen juntarse para charlar sobre sus planes de ocio y así, ir cambiando el chip de cara al finde. :)

Eso sí, entender los distintos horarios de comidas de todos los compañeros será una gesta de épicas proporciones.

Día laborable
Vacaciones

25 días

Jornada laboral

Esta posición es 100% remota; sería extraño que fuese de otra manera teniendo en cuenta que su misión como empresa es promover el trabajo flexible. Mientras vivas en algún lugar de España o Noruega (para poder emplearte directamente), puedes trabajar donde prefieras, totalmente a tu discreción.

De todas formas, tienen una oficina muy “cool” en Oslo desde la que por supuesto estás invitado a trabajar cuando te apetezca. De hecho, puedes reservar un escritorio en ella desde la propia app en la que vas a trabajar.

Aún son un equipo pequeño, menos de 20 personas, y en concreto el equipo de tecnología son casi la mitad actualmente. Algunos de los compañeros con los que probablemente interactuarás en tu día a día.

  • Bjørn-Erik Andreasen (Tech Lead). Bjørn lleva trabajando en Orbit desde su concepción y no solo tiene un gran conocimiento en el sistema y el por qué de las cosas sino que además es un full-stacker excepcional. Lo verás metiéndole mano principalmente a la app pero también al backend e incluso la infraestructura a partes iguales. No solo aprenderás un montón de Bjørn sino que además sabe hablar lo justo de Ruso como para poder decir “Eso no es una manzana, es un circo”.
  • Rita Elton (Chief Product Officer). Rita tiene más de 20 años a sus espaldas trabajando en tecnología y se ha unido al equipo de Orbit para ayudarnos en nuestra misión y para dar vida a nuevas ideas en nuestro producto. Quizás la encuentres haciendo senderismo en las montañas Noruegas, más allá de donde alcanza la cobertura.
  • Daniel Bentes (Chief Digital Architect y co-fundador). Daniel es uno de los cerebros que ha estado en Orbit. Tiene una amplia experiencia liderando la innovación tecnológica en grandes empresas, y ahora está ayudando a Orbit a conseguir su objetivo mediante la innovación también. Daniel siempre tiene uno o dos artículos para compartir que te harán pensar.
  • Jose Escobar (Senior Engineering Manager). Jose trabaja desde Sevilla, es el primer empleado en España y su misión es ayudar a construir un equipo de tecnología en nuestro país. Jose no solo tiene experiencia dirigiendo múltiples equipos de tecnología en un departamento, sino que también tiene un sentido del humor horrible.

Además, aunque no parte de Orbit directamente, no habrían llegado a donde están hoy sin la ayuda de Railway y Kodebyraaet, quienes les han ayudado (y continúan haciéndolo) a desarrollar su producto y su tecnología mientras siguen ampliando el equipo.

Si tienes curiosidad, puedes leer más sobre su stack tecnológico. Elegir PHP y Laravel para su backend les ha permitido rápidamente validar su idea, con una infraestructura de partida bastante sólida y escalable, y quieren que como parte del equipo de tecnología de Orbit les ayudes a hacerlo crecer más allá de nuestro MVP inicial. Por eso serías un gran candidato si:

  • Una gran capacidad de comunicación y un nivel de inglés que te permita desenvolverte sin problemas en un entorno internacional, tanto escrito como hablado.
  • Tienes varios años de experiencia (4+) diseñando y desarrollando APIs robustas con PHP. Estás familiarizado con todo lo que eso conlleva: arquitectura, cacheo, monitorización, bases y modelos de datos, versionado, testeo, buenas prácticas, etc.
  • Tienes experiencia trabajando y diseñando bases de datos relacionales y SQL (usamos MySQL en Amazon RDS).
  • Te importa la calidad del código. Estás familiarizado con SOLID y con buenas prácticas de diseño y código. El testeo no es algo sobre lo que lees en artículos, sino que forma parte de tu proceso de desarrollo (usamos PHPUnit para testear gran parte de su app así como instrumentación de Laravel para sus tests de integración).
  • Estás familiarizado con Git y a trabajar con distintos modelos de ramas.
  • Estás familiarizado con el por qué y los beneficios de CI/CD.
  • Tienes una mentalidad ágil. Sabes iterar rápido sin sacrificar la calidad para entregar el valor al usuario final lo antes posible.
  • Eres un verdadero jugador de equipo. No quieren lobos solitarios ni conformistas, buscan personas proactivas e innovadoras que saben pedir ayuda cuando la necesitan.

Y además para ir por el 10 (opcional)

  • Tienes experiencia desarrollando con Laravel.
  • Tienes experiencia manejando infraestructuras con Amazon AWS y/o serverless.
  • Tienes experiencia diseñando e implementando pipelines CI/CD más allá de utilizarlas.
  • Has trabajado y lanzado en productos a gran escala anteriormente.

Un salario de hasta 55.000€ brutos anuales, según la experiencia y habilidades que aportes.

️ 25 días de vacaciones. Además, el día de tu cumpleaños también te lo damos libre.

Trabajo remoto 100%.

50€/mes para compensar el trabajo remoto.

Horario flexible. Solo tienes que estar disponible cuando el equipo te necesite.

Lo último en Apple para que tengas las mejores herramientas. Macbook Pro, iPhone Pro y AirPods Pro.

️ Presupuesto para acceder a formación específica en base a tus necesidades.

️ Programa de on-call voluntario y remunerado.

Beneficios
Presupuesto para formación
Seguro de salud
Dinámicas y eventos de teambuilding
Vacaciones Extra
Posibilidad de elegir equipo

Consideran que tener un teléfono es parte esencial para poder hacer tu trabajo, especialmente como desarrollador. En ningún caso se trata de tenerte localizado 24/7. De hecho, solo te facilitan un terminal, no una línea. Se trata simplemente de otra herramienta más de trabajo.

En resumidas cuentas, el proceso consta de 1 primera llamada de 30 minutos, 1 entrevista cultural de 1 hora y una entrevista técnica de 1 hora. No van a mandarte deberes para casa. Son conscientes de que tu tiempo es muy importante.

Desde la primera llamada hasta la oferta intentan que no pasen más de 2 semanas.

A lo largo del año existen varios días festivos a nivel autonómico y local. Lo que han decidido para maximizar la conciliación de la vida personal es que cada persona se rija por el calendario festivo del lugar en el que reside.

Están trabajando en ello. Entienden que tener una expectativa clara sobre un plan de carrera es importante para ambas partes. Están creando un plan que te facilite cierta predictibilidad, pero al mismo tiempo sea lo suficientemente abierto como para adaptarlo a cada persona.

No lo hacen. En Orbit no creen que controlar el número de horas que pasas delante de la pantalla sea una buena medida de tu rendimiento. La mejor medida es la calidad de tu trabajo y el feedback de tus compañeros y las personas con las que interactúas.

Cuando empiezas a trabajar en Orbit, comienzas con el 100%.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.