Ingeniero Back-end

Industria: Technology
Remoto
Tamaño de la Empresa: 11-50
Full-time
salary
Salario no especificado

Aplica como Ingeniero Back-end

Echa un vistazo a los mejores empleos para julio de 2022aquí

Descripción del puesto

Una compañía con sede en Estados Unidos que está creando una solución de gestión de reembolsos que se ocupa de atender las necesidades de las empresas con venta online, busca un ingeniero back-end. El candidato seleccionado se encargará de definir los plazos siguiendo las mejores prácticas de implementación. La moderna tecnología de la empresa, que brinda soluciones basadas en datos y centradas en los beneficios, hace que la gestión de las devoluciones sea extremadamente sencilla. Esta es una gran oportunidad para los desarrolladores con ganas de aprender y de dejar su huella en el sector. 


Responsabilidades:

  • Escribir código eficiente, comprobable y reutilizable
  • Comprender los principios de diseño esenciales necesarios para desarrollar una aplicación escalable 
  • Ayudar al equipo a mantener una alta calidad de código y participar activamente en las revisiones del mismo
  • Ejecutar pruebas de la metodología de desarrollo de software en un entorno ágile
  • Implementar funcionalidades en entornos de producción/prueba/desarrollo y supervisarlas mediante un registro adecuado
  • Trabajar en estrecha colaboración con los principales ingenieros de la empresa y ofrecer soluciones técnicas de calidad 
  • Demostrar la propiedad del desarrollo en varias capas del stack, incluidos los workflows distribuidos nativos alojados en AWS 
  • Analizar y determinar el servicio en la nube administrado más adecuado para cualquier función que se necesite
  • Colaborar con los equipos empresariales para comprender los requisitos y transformarlos en especificaciones técnicas
  • Trabajar en el mantenimiento y la mejora de los procedimientos ya existentes
  • Solucionar los problemas de producción y proporcionar correcciones y RCA sobre la marcha
  • Ser capaz de dirigir scrums de equipo con una orientación mínima
  • Asumir la propiedad de la calidad del código y tener la capacidad de predicar con el ejemplo, desde un historial Git prístino hasta pruebas unitarias y de integración bien pensadas
  • Integrar la plataforma de la empresa con varios sistemas de terceros como WMS, sistemas ERP, pasarelas de pago, OMS, y más

Requerimientos:

  • Licenciatura/Máster en Ingeniería, Informática (o experiencia equivalente)
  • Al menos 3 a 5 años de experiencia relevante como ingeniero de back-end
  • Experiencia comprobable en principios de programación orientada a objetos y Python 
  • Un profundo conocimiento de ReactJS y otras tecnologías de front-end
  • Conocimiento de la arquitectura del sistema y de los patrones de tenencia de la base de datos SaaS
  • Se valorará la experiencia en el ámbito del comercio electrónico, los marcos de pruebas automatizadas y el desarrollo dirigido por pruebas
  • Conocimiento demostrado de SQL (mantenimiento de índices, ajuste del rendimiento de las consultas, etc.), junto con la comprensión de la estructura de la base de datos
  • Experiencia previa con almacenes de datos relacionales y no relacionales y conocimiento de las ventajas y desventajas
  • Conocimiento de las versiones de las bibliotecas, las dependencias y las API 
  • Debe conocer los principios de modelado de datos y ser capaz de liderar el desarrollo de funciones a gran escala, de extremo a extremo
  • Debe estar familiarizado con las arquitecturas basadas en eventos
  • Debe ser capaz de adquirir una nueva comprensión de varias herramientas y sus conceptos rápidamente y ofrecer recomendaciones sobre las mejoras del sistema
  • Poseer atención extrema al detalle durante el diseño de soluciones y contemplar las condiciones límite 
  • Estar familiarizado con el uso de las últimas tecnologías de Python
  • Ser capaz de garantizar la entrega de varias prioridades que compiten entre sí con una supervisión mínima 
  • Se valorará el conocimiento de Kafka, RabbitMQ, ElasticSearch, Serverless Functions (Lambda), Redis, AWS, Docker, PostgreSQL, Jenkins y Kubernetes
  • Es bueno tener cualquier experiencia previa en el desarrollo de arquitecturas y sistemas de microservicios altamente disponibles, altamente escalables, multirregionales y distribuidos
  • Fluidez en inglés escrito y oral


¿Interesado en este trabajo?

Aplique a Turing hoy mismo.

Aplicar ahora

¿Cómo convertirse en un desarrollador de Turing?

Trabaja con las mejores compañías de software en solo 4 sencillos pasos
  1. Crea tu perfil

    Completa tus datos básicos: nombre, ubicación, conocimientos, expectativa salarial y experiencia.

  2. Realiza nuestras pruebasy entrevistas

    Resuelve pruebas y asiste a una entrevista técnica.

  3. Recibe ofertas de trabajo

    Las mejores empresas de EE.UU. y Silicon Valley te elegirán como colaborador.

  4. Obtén el trabajo de tus sueños

    Una vez que seas parte de Turing, ya no tendrás que volver a buscar otro trabajo.

Preguntas Frecuentes

Somos una plataforma de empleos integral con sede en Palo Alto que permite a los desarrolladores de software más talentosos del mundo trabajar con las principales empresas estadounidenses desde la comodidad de sus hogares. Estamos dirigidos por Jonathan Siddharth y Vijay Krishnan, ex alumnos de Stanford y exitosos emprendedores de inteligencia artificial.

La comunicación es crucial para el éxito cuando se trabaja con clientes estadounidenses. Preferimos candidatos con un nivel B1 de Inglés, es decir, aquellos que tengan la fluidez necesaria para comunicarse sin problemas con nuestros clientes y hablantes nativos.

Después de cargar tu currículum, tendrás que pasar por tres pruebas: una evaluación de experiencia, una breve prueba de tus stacks tecnológicas y un desafío de programación en vivo. Una vez que las pases, podrás aplicar para una amplia gama de trabajos disponibles según tus habilidades.

No, el servicio es absolutamente gratuito para los desarrolladores de software que se registren.

En Turing contratamos desarrolladores remotos para más de 100 tecnologías como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, entre otras. También contratamos ingenieros según sus especialidades y experiencia.

Es la combinación de nuestro modelo de negocio central y nuestros valores lo que nos diferencia de los demás. Ofrecemos proyectos de tiempo completo y a largo plazo a desarrolladores remotos, mientras que la mayoría de nuestros competidores ofrecen por lo general trabajos freelance.

Ver más preguntas frecuentes

Liderazgo

En pocas palabras, Turing tiene como objetivo hacer que el mundo tenga igualdad de oportunidades. Turing fue fundada por los empresarios seriales de IA Jonathan y Vijay, cuya empresa anterior de IA (vendida con éxito) fue impulsada por un talento remoto excepcional. Turing tambien es respaldada por inversionistas innovadores de alto perfil como el primer CTO de Facebook (Adam D'Angelo), ejecutivos de Google, Amazon, Twitter y Foundation Capital.

Política de Igualdad de Oportunidades

Turing es un empleador que ofrece igualdad de oportunidades. Turing prohíbe la discriminación y el acoso de cualquier tipo y ofrece igualdad de oportunidades de trabajo a los empleados y solicitantes sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad o expresión de género, la edad, el estado de discapacidad, el estado de veterano protegido o cualquier otra característica protegida por la ley.

Trabaje a tiempo completo en las principales empresas de EE. UU.

Crea tu perfil, pasa las pruebas de Turing y recibe ofertas de trabajo dos semanas después.

Aplicar ahora

Apply now