Salario negociable
Qode
California, USA
Ingeniero de Software Ubicación: San Francisco, EE. UU. Tipo de lugar de trabajo: Híbrido Acerca del puesto Estamos buscando un ingeniero de software talentoso y apasionado para unirse a nuestro dinámico equipo. Como ingeniero de software, será responsable de diseñar, desarrollar, probar e implementar soluciones de software de alta calidad. Colaborará con equipos multifuncionales, incluidos gerentes de productos, diseñadores y otros ingenieros, para ofrecer productos innovadores e impactantes. Este puesto ofrece una excelente oportunidad para contribuir en proyectos desafiantes, aprender nuevas tecnologías y desarrollar su carrera en un entorno acelerado. El candidato ideal tendrá una sólida base en los principios de ciencias de la computación, excelentes habilidades para resolver problemas y un historial comprobado de entrega de proyectos de software exitosos. Participará en revisiones de código, contribuirá a discusiones arquitectónicas y ayudará a mantener nuestros altos estándares de calidad y rendimiento del código. Valoramos la creatividad, la colaboración y el compromiso con el aprendizaje continuo. Si usted es una persona motivada y orientada a resultados con pasión por el desarrollo de software, lo animamos a postularse. Principales responsabilidades Diseñar, desarrollar y mantener soluciones de software de alta calidad. Colaborar con equipos multifuncionales para definir, diseñar e implementar nuevas funciones. Escribir código limpio, bien documentado y susceptible de pruebas. Participar en revisiones de código y proporcionar comentarios constructivos. Solucionar y depurar problemas de software. Contribuir a discusiones arquitectónicas y decisiones de diseño. Mantenerse actualizado con las últimas tecnologías y tendencias en desarrollo de software. Participar en procesos de desarrollo ágil, incluyendo planificación de sprints, reuniones diarias y retrospectivas. Garantizar el rendimiento, seguridad y escalabilidad de nuestros sistemas de software. Mentorear a ingenieros juniors y compartir sus conocimientos y experiencia. Habilidades y calificaciones requeridas Título universitario en Ciencias de la Computación o campo relacionado. 3+ años de experiencia en desarrollo de software. Dominio de al menos un lenguaje de programación, como Java, Python o C++. Experiencia con metodologías de desarrollo de software, como Agile o Scrum. Sólido conocimiento de estructuras de datos y algoritmos. Experiencia con sistemas de control de versiones, como Git. Experiencia con frameworks y metodologías de pruebas. Excelentes habilidades para resolver problemas y depuración. Fuertes habilidades de comunicación y colaboración. Capacidad para trabajar de forma independiente y en equipo. Experiencia con plataformas en la nube, como AWS, Azure o GCP, es un plus. Información adicional Ofrecemos un salario competitivo y un paquete de beneficios que incluye seguro médico, tiempo libre pagado y un plan 401(k). Estamos comprometidos a proporcionar un entorno laboral solidario e inclusivo donde todos los empleados puedan prosperar. Fomentamos las solicitudes de personas de todos los orígenes y experiencias. Nuestra empresa valora la innovación, la colaboración y el compromiso con la excelencia. Buscamos personas apasionadas por el desarrollo de software y dispuestas a contribuir al éxito de nuestro equipo. Ofrecemos oportunidades de desarrollo profesional y crecimiento, incluyendo programas de capacitación y oportunidades de mentoría. También ofrecemos arreglos laborales flexibles para apoyar el equilibrio entre trabajo y vida personal. ¡Únase a nuestro equipo y ayúdenos a construir la próxima generación de soluciones de software!