Senior Back-end & SDK Developer (Python / Node.js)

Improving South America

Improving South America

Salary: $$$
Type: Full time

Tags: JavaScript Android iOS C

Improving South America es una empresa líder en servicios de TI que busca transformar positivamente la percepción del profesional de TI mediante consultoría de tecnología, desarrollo de software y formación ágil. Somos una organización con una cultura que fomenta el trabajo en equipo, la excelencia y la diversión, inspirando a nuestro equipo a establecer relaciones duraderas mientras ofrecemos soluciones tecnológicas de vanguardia. Nuestra misión está alineada con el movimiento de Capitalismo Consciente, promoviendo un entorno de trabajo excepcional que impulsa el crecimiento personal y profesional dentro de una atmósfera abierta, optimista y colaborativa.

© getonbrd.com. All rights reserved.

Funciones a desempeñar

  • Diseñar, desarrollar y mantener un SDK multiplataforma utilizado en aplicaciones Android e iOS.
  • Construir microservicios backend robustos y escalables en Python y/o JavaScript (Node.js).
  • Colaborar con ingenieros móviles para asegurar una integración fluida del SDK.
  • Optimizar la recolección y transmisión de datos para eventos GPS y de peaje.
  • Trabajar con componentes en C++ para tareas críticas de rendimiento.
  • Participar en revisiones de código, pruebas y documentación.
  • Diagnosticar y resolver problemas técnicos en componentes móviles y de servidor.
  • Contribuir en decisiones de arquitectura y en la planificación de la hoja de ruta del producto.

Skills requeridos

  • Experiencia sólida con Python y JavaScript/Node.js.
  • Conocimientos de conceptos de desarrollo móvil en Android e iOS (integración de SDK, diferencias entre plataformas).
  • Comprensión de C++ y capacidad para leer y modificar código existente.
  • Experiencia con RESTful APIs, servicios web y protocolos HTTP.
  • Experiencia en arquitecturas de microservicios backend.
  • Dominio de sistemas de control de versiones (Git).
  • Fuertes habilidades de resolución de problemas y trabajo en equipo.
  • Disponibilidad para trabajo colaborativo sincrónico (pair & mob programming) en ciertas fases del proyecto.
  • Manejo del inglés intermedio avanzado o avanzado.

Skills deseables

  • Experiencia desarrollando SDKs móviles usados por aplicaciones externas.
  • Conocimientos prácticos en Android (Kotlin/Java) e iOS (Swift/Objective-C).
  • Familiaridad con servicios de localización GPS, APIs de mapas o sistemas de logística de transporte.
  • Experiencia con servicios en la nube (AWS, GCP o Azure).
  • Conocimiento de buenas prácticas de seguridad, cifrado y privacidad de datos.

Beneficios

  • Contrato a largo plazo.
  • Trabajo 100% remoto.
  • Vacaciones y PTOs.
  • Posibilidad de recibir 2 bonos al año.
  • 2 revisiones salariales al año.
  • Clases de inglés.
  • Equipamiento Apple.
  • Plataforma de cursos en línea.
  • Presupuesto para compra de libros y materiales de trabajo.
  • Y mucho más.

Internal talks Improving South America offers space for internal talks or presentations during working hours.
Computer provided Improving South America provides a computer for your work.

Source: GetOnBoard | Main Category: Programming