Ubicación: Remoto
Acerca de la oportunidad
Desarrollador Senior Full Stack utilizando Ruby on Rails al estilo Rails (sin React)
Buscamos un Desarrollador Senior Full Stack para unirse a Nearcut. Formarás parte de un equipo pequeño enfocado en crear software significativo y mantenible. Cada día presenta nuevos desafíos y trabajarás en diferentes áreas del negocio. Tus ideas influirán en nuestras decisiones tecnológicas.
En este rol, colaborarás estrechamente con nuestro fundador técnico y el equipo de desarrollo. Tus contribuciones llegarán a millones de usuarios y respaldarán nuestro crecimiento en toda Europa. Serás responsable de entregar funcionalidades de alta calidad completamente testeadas.
Nuestro producto está construido con Ruby on Rails. Nuestro stack incluye RSpec, MySQL, Docker Compose, Rubocop y Stimulus. Seguimos las convenciones de Rails y no perseguimos los frameworks de JavaScript más recientes. Actualmente usamos Ruby 2.7 y Rails 6.0. Adoptamos el Desarrollo Guiado por Pruebas hace cinco años y nuestro conjunto de pruebas cubre alrededor del 95% del código, lo que nos ayuda a minimizar errores y enfocarnos en lanzar nuevas funcionalidades. Hemos creado nuestro propio sistema de componentes utilizando la librería View Component de GitHub. Para CSS, usamos BEM.
Tu experiencia
• Al menos 7 años de experiencia profesional en desarrollo con Ruby on Rails
• Una fuerte preferencia por el Desarrollo Guiado por Pruebas
• Experiencia previa utilizando Stimulus
• Confianza al escribir HTML y CSS limpios
• Antipatía por React
• Pasión por el diseño de software elegante y orientado a objetos
• Experiencia construyendo numerosas funcionalidades full stack desde cero en aplicaciones en producción
• Comodidad siendo responsable de tu trabajo de principio a fin, incluyendo despliegue y respuesta a incidencias
• Interés en las mejores prácticas
• Entusiasmo por aprender y enfrentar nuevos desafíos
• Enfoque en el cliente
• Experiencia en startups
Tus responsabilidades
Serás un contribuyente clave dentro de nuestro pequeño y competente equipo de desarrollo.
• Construir y desplegar nuevas funcionalidades usando TDD, refactorizando cuando sea necesario
• Mejorar pruebas y limpiar código débil cuando lo encuentres
• Crear nuevos componentes de vista con HTML, CSS y Stimulus
• Revisar pull requests de todo el producto
• Adoptar y seguir nuestro estilo de desarrollo en Rails
• Proporcionar retroalimentación constructiva en revisiones de código
• Ajustar tu trabajo según la retroalimentación de colegas y clientes
• Planificar tu enfoque de implementación antes de escribir código
• Investigar y resolver errores (raros gracias a nuestra sólida suite de pruebas)
• Estar disponible para algunas llamadas entre las 10:00 y las 14:00 UTC
Tu primer mes
• Desarrollar una comprensión sólida de nuestro producto y flujo de trabajo mediante:
– Revisar nuestras guías
– Estudiar la base de código
– Revisar pull requests de otros desarrolladores
– Hacer preguntas a lo largo del proceso
• Construir y desplegar al menos una nueva funcionalidad completamente testeada
Beneficios de nuestro entorno de trabajo
• Primero remoto: Trabaja desde cualquier lugar. Confiamos en que nuestro equipo opere de forma autónoma y cumpla metas de manera eficiente.
• Horarios flexibles: Aparte de algunas reuniones semanales y horas de disponibilidad, trabaja cuando seas más productivo.
• Equipo cercano: A pesar de ser remotos, nos apoyamos mutuamente.
• Excelente retroalimentación de clientes: Nuestros clientes de pequeñas empresas valoran profundamente las soluciones que ofrecemos.
• Bootstrap: Sin inversores externos, sin distracciones. Nos enfocamos únicamente en servir a nuestros clientes y crecer de manera sostenible.
• Cultura de pequeña empresa: Sin jerarquías innecesarias ni política — solo construir excelentes funcionalidades de manera eficiente.
“Todos trabajamos hacia los mismos objetivos y nos apoyamos mutuamente. Nunca he trabajado en un lugar con una retroalimentación de clientes tan consistentemente positiva — realmente vemos el impacto de lo que hacemos. También me encanta la flexibilidad del trabajo remoto.”
— Miembro del equipo de Nearcut, más de 3 años
“Trabajar en Nearcut es refrescante. La empresa está llena de excelentes personas motivadas a crecer personal y profesionalmente, y la estructura permite que todos prosperen. Nunca me he arrepentido de unirme.”
— Miembro del equipo de Nearcut, más de 1 año
Detalles importantes
• Salario anual de $65,000–$80,000 USD brutos, según experiencia y habilidades
• 33 días de vacaciones flexibles al año — toma o ignora los festivos según donde vivas
Somos un equipo pequeño apasionado por ser una excelente empresa con la que trabajar y en la que trabajar.
Proceso de solicitud
1. Fecha límite de solicitud: 15:00 UTC del lunes 19 de agosto de 2024
2. Llamadas introductorias: 21–23 de agosto de 2024
3. Prueba de código: enviada antes de las 12:00 UTC del 23 de agosto; entrega antes de las 18:00 UTC del 26 de agosto
4. Entrevista final: 29 o 30 de agosto de 2024
¡Por favor responde las preguntas clave a continuación para postular!
To apply for this job, please visit the application page

