Empresa Stamm busca Ingeniero de Software con al menos 3 años de experiencia para unirse a su división de Software Engineering en Buenos Aires. El rol implica desarrollo full-stack (Backend, Frontend, Firmware) para diversas aplicaciones industriales y web.
Si te gusta el desarrollo full-stack y querés meter mano en proyectos variados, desde firmware hasta aplicaciones web para biotecnología, este puesto en Stamm es para vos. Podrás crecer en distintas áreas y tecnologías trabajando en equipo.
El Software Engineer es un perfil de desarrollo de software con una visión integral y transversal, que participa en proyectos de la división de Software Engineering. Esta división abarca desarrollos de Backend, Frontend y Firmware. El rol tendrá la oportunidad de involucrarse en proyectos de desarrollo de software para control y operación de máquinas, aplicaciones y herramientas para diseño de piezas industriales y aplicaciones web para orquestar procesos biotecnológicos, trabajando junto a equipos multidisciplinarios y desarrollando conocimientos en diferentes tecnologías y áreas del desarrollo de software. Responsabilidades específicas: - Participar en proyectos de desarrollo de software correspondientes a las distintas áreas de la división: Backend, Frontend y Firmware. - Relevar necesidades y requerimientos funcionales junto con usuarios, científicos y equipos de producto. - Diseñar e implementar soluciones de software escalables, aplicando buenas prácticas de ingeniería y principios de diseño de software. - Desarrollar aplicaciones y servicios web, interfaces de usuario y componentes de software para sistemas embebidos, de acuerdo con las necesidades de cada proyecto. - Participar en el desarrollo de soluciones para productos de diseño 3D, aplicaciones web y sistemas integrados en máquinas y dispositivos electrónicos. - Integrarse a proyectos existentes, comprendiendo arquitecturas, código y componentes desarrollados por otros equipos. - Implementar y mantener pruebas unitarias y otras prácticas orientadas a garantizar la calidad del software. - Documentar soluciones, procedimientos y desarrollos técnicos, manteniendo actualizada la documentación en GitHub. - Colaborar utilizando Git y metodologías de desarrollo como Gitflow. - Analizar problemas técnicos y proponer soluciones, adaptándose a diferentes tecnologías, arquitecturas y entornos de desarrollo. - Participar de equipos interdisciplinarios, en proyectos de investigación, desarrollo e innovación tecnológica dentro de la compañía. Requisitos: - Graduado o estudiante avanzado de las carreras de Ingeniería Electrónica, Mecánica, Industrial, Informática, Bioingeniería; Ciencias de la Computación, Sistemas o afines. - Al menos 3 años de experiencia en desarrollo de Software (haciendo Backend, Frontend o Software embebido). - Experiencia previa en desarrollo de software. - Experiencia con Git y metodologías de desarrollo colaborativo. - Conocimientos de diseño y desarrollo de APIs y/o aplicaciones web. - Experiencia con los siguientes lenguajes: TypeScript, JavaScript, Python, C o C++. - Conocimientos de arquitecturas de software y diseño de soluciones escalables. - Sólidos conocimientos de programación orientada a objetos y patrones de diseño. - Interés en desarrollarse en diferentes áreas del desarrollo de software, incluyendo aplicaciones web, herramientas de diseño 3D y sistemas embebidos. - Nivel de inglés intermedio.