Salario negociable
Substance
San Francisco, CA, USA
Como Desarrollador Full Stack, estará en el centro de nuestros esfuerzos de desarrollo, impulsando soluciones web innovadoras que mejoren la experiencia del usuario y cumplan los objetivos comerciales. Trabajará con equipos multifuncionales para entregar aplicaciones de software de alta calidad, participando tanto en el desarrollo backend como frontend. Sus contribuciones tendrán un impacto directo en la funcionalidad y el rendimiento de nuestros productos. Principales responsabilidades: Diseñar, desarrollar y mantener aplicaciones web en toda la pila tecnológica, garantizando una funcionalidad robusta y una interfaz de usuario atractiva. Colaborar con diseñadores y gerentes de producto para traducir requisitos en especificaciones técnicas. Implementar APIs RESTful y gestionar esquemas de bases de datos para optimizar el rendimiento de las aplicaciones. Escribir código limpio, mantenible y eficiente, cumpliendo con las mejores prácticas y estándares de codificación. Realizar pruebas y depuración para garantizar la fiabilidad y estabilidad de las aplicaciones. Optimizar las aplicaciones para alcanzar la máxima velocidad y escalabilidad. Mantenerse actualizado con las tecnologías emergentes y las tendencias del sector para mejorar continuamente los procesos de desarrollo. Participar en revisiones de código y ofrecer retroalimentación constructiva a los miembros del equipo. Requisitos Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado. 3+ años de experiencia en desarrollo full stack con dominio sólido de tecnologías frontend y backend. Dominio de lenguajes frontend como HTML, CSS y JavaScript, y frameworks como React, Angular o Vue.js. Experiencia con tecnologías backend como Node.js, Python o Ruby, y conocimiento de frameworks web (por ejemplo, Express, Django). Comprensión sólida de sistemas de gestión de bases de datos, incluyendo bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB). Conocimiento de sistemas de control de versiones, como Git, para colaboración y gestión de código. Excelentes habilidades para resolver problemas y capacidad para trabajar de forma colaborativa en un entorno orientado al trabajo en equipo. Excelentes habilidades de comunicación para explicar conceptos complejos a partes interesadas técnicas y no técnicas. Experiencia con servicios en la nube (AWS, Azure o Google Cloud) es un plus. Beneficios Tiempo libre remunerado (vacaciones, enfermedad y días festivos) Formación y desarrollo Trabajo desde casa Plan de salud (médico, dental y visual) Plan de jubilación (401k, IRA) Seguro de vida (básico, voluntario y por accidente) Plan de opciones de acciones Recursos de bienestar Comida y bocadillos gratuitos Licencia familiar (maternidad, paternidad)