Vacante: Software Developer
En Cantera Digital estamos en búsqueda de un/a Software Developer que disfrute diseñar e implementar soluciones técnicas para resolver problemas reales, tanto simples como complejos. Este rol va más allá de solo programar: buscamos a alguien con visión técnica, capacidad de análisis y gusto por el trabajo colaborativo.
Descripción del puesto
La persona seleccionada trabajará de forma cercana con diseñadores de software, otros desarrolladores y, en algunos casos, usuarios finales, con el objetivo de comprender los alcances de cada producto, sus funcionalidades clave y su uso esperado.
Podrá participar en uno o varios proyectos simultáneamente, en distintas etapas del ciclo de desarrollo, desde pruebas iniciales hasta fases finales de implementación.
Responsabilidades
Diseñar, desarrollar y mantener código eficiente, reutilizable y confiable.
Integrar soluciones de almacenamiento de datos (MySQL, PostgreSQL y CouchDB).
Integrar componentes desarrollados en front-end con la lógica del servidor.
Identificar cuellos de botella, errores y oportunidades de mejora, proponiendo soluciones técnicas.
Asegurar la calidad, organización y mantenibilidad del código.
Participar en procesos de mejora continua y automatización.
Requisitos técnicos
Experiencia en Ruby on Rails, PHP, Python o lenguajes similares.
Conocimientos sólidos de Programación Orientada a Objetos (POO).
Comprensión de arquitecturas MVC, ORM y servicios RESTful.
Conocimientos básicos de JavaScript, HTML5 y CSS3.
Experiencia con sistemas de control de versiones (Git).
Capacidad para diseñar esquemas de base de datos orientados a procesos de negocio.
Habilidad para escribir código limpio, legible y mantenible.
Conocimiento de principios de diseño para aplicaciones escalables.
Deseable / Plus
Experiencia o interés en herramientas de procesamiento en segundo plano (ej. Sidekiq).
Interés en aprender o reforzar conocimientos en Ruby y Ruby on Rails.
Interés en Elixir y el ecosistema BEAM.
Familiaridad con Google Cloud Platform (GCP).
Experiencia con sistemas de mensajería como RabbitMQ.
Perfil buscado
Buscamos personas con:
Buena base técnica
Capacidad de adaptación
Actitud de aprendizaje continuo
Gusto por el trabajo colaborativo
Disponibilidad para contratación temporal por proyecto
¿Te interesa formar parte de nuestros proyectos?
Postúlate y colabora con un equipo que impulsa soluciones tecnológicas de alto impacto.
Tipo de puesto: Tiempo completo, Por obra o tiempo determinado
Lugar de trabajo: Empleo remoto