Categorías
···
Entrar / Registro

Desarrollador Senior Python

$180,000-200,000/año

Checkmate

New York, NY, USA

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

Como Desarrollador Senior Python, trabajará con nuestra aplicación y colaborará con equipos de terceros para integrar nuestra aplicación con las de ellos. Nuestro backend es un conjunto de APIs utilizadas por diversas aplicaciones frontend de React, incluyendo sitios web de pedidos en línea, aplicaciones móviles y quioscos de pedidos en tiendas. Contamos con tres APIs principales, cada una bastante grande: API Admin (para el panel de administración), API de Pedidos (para productos de comercio electrónico) y API en Tienda (para nuestros productos en tienda, incluyendo quioscos y sistemas de visualización en cocina). La aplicación principal se basa en Flask y utiliza MySQL como base de datos. No utilizamos un ORM para comunicarnos con la base de datos, por lo que debe estar bien versado en escribir SQL y trabajar directamente con una base de datos para ser eficaz. Integrar con APIs proporcionadas por el equipo de backend para ofrecer conexiones perfectas entre nuestras aplicaciones. Integrar directamente con APIs externas. Ampliar las capacidades de nuestras APIs REST: crear nuevos endpoints utilizando la especificación OpenAPI. Crear nuevas funcionalidades de backend para ayudar a expandir el conjunto de funciones de nuestros productos orientados al cliente. Mejorar la experiencia del usuario final reduciendo la latencia de los endpoints de la API utilizando todas las herramientas disponibles (consultas SQL, índices, caché, tareas en segundo plano, Datadog APM, etc.). Detectar y corregir errores encontrados por los usuarios finales. Reestructurar partes de la aplicación que requieren modernización. Ampliar el alcance y cobertura de la suite de pruebas automatizadas. Requisitos Excelentes habilidades de comunicación escrita y verbal. 5-10 años como Desarrollador Python. Experiencia con Flask o Django, con preferencia marcada por experiencia en Flask. Un conocimiento profundo sobre cómo trabajar directamente con bases de datos y escribir consultas SQL personalizadas. Experiencia trabajando en una aplicación orientada al consumidor con altos requisitos de rendimiento. Experiencia integrando APIs externas para pagos y otras funciones no principales. Experiencia trabajando en una aplicación de comercio electrónico, preferiblemente en la industria de restaurantes o minorista. Conocimiento y experiencia con sistemas CRM y/o aplicaciones de fidelización y marketing, directa o indirectamente mediante la integración con dichos sistemas. Experiencia práctica con Celery, Redis, Docker, Linux y AWS es un plus. Experiencia trabajando con una base de código establecida y asumiendo la responsabilidad de ciertas partes de la misma (si solo ha trabajado en proyectos creados desde cero, este puesto no es para usted). Capacidad para trabajar de forma independiente con mínima supervisión: debe ser autónomo, no requerir supervisión constante para mantenerse en tarea y disfrutar resolviendo problemas principalmente por su cuenta. Licenciatura en Ciencias de la Computación, Ingeniería o campo relacionado. El empleado debe estar disponible hasta al menos las 4 p.m. hora estándar del este de EE. UU. Dado que contratamos desde todo el mundo, nuestros empleados deben coordinar y estar presentes en tiempo real. 100 % Remoto $180,000 - $200,000 Beneficios Plan de atención médica (médico, dental y visual) Plan de jubilación (401k) Seguro de vida (básico, voluntario y por desastre) Tiempo libre remunerado flexible Licencia familiar (maternidad, paternidad) Discapacidad a corto y largo plazo Capacitación y desarrollo Trabajo desde casa Plan de opciones de acciones

Fuentea:  workable Ver publicación original

Ubicación
New York, NY, USA
Mostrar mapa

workable

También le puede interesar

Workable
Desarrollador Java con experiencia en rastreadores web
Función: Desarrollador Java con experiencia en rastreadores web Ubicación: Austin TX (Híbrido) Responsabilidades: 1. Desarrollo de rastreadores web: Diseñar e implementar rastreadores web eficientes y escalables en Java para recopilar datos de diversas fuentes en línea. 2. Extracción de datos: Desarrollar y mantener sistemas para la extracción estructurada de datos, manejando diversos formatos de datos (HTML, JSON, XML, etc.). 3. Almacenamiento y procesamiento de datos: Diseñar canalizaciones de almacenamiento y procesamiento de datos, asegurando que los datos extraídos sean limpios, estructurados y fácilmente accesibles. 4. Optimización del rendimiento: Optimizar los procesos de rastreo web para lograr mayor velocidad, eficiencia y precisión, garantizando al mismo tiempo un impacto mínimo en los sitios web de origen. 5. Manejo de errores y registro: Implementar mecanismos de manejo de errores y sistemas de registro para detectar y resolver problemas durante las operaciones de rastreo. 6. Integridad de datos y cumplimiento: Asegurar que las prácticas de recopilación de datos sean éticas, legales y cumplan con las regulaciones pertinentes (por ejemplo, robots.txt, leyes de derechos de autor). Requisitos: Dominio de Java y experiencia con bibliotecas de raspado web basadas en Java (por ejemplo, Jsoup, Apache HttpClient). Conocimiento de frameworks y herramientas de rastreo web, como Scrapy, Selenium o Puppeteer. Sólida comprensión de HTML, CSS, JavaScript y estructuras de datos web. Familiaridad con técnicas de análisis y manejo de datos para formatos comunes como JSON, XML y otros. Experiencia con tecnologías de bases de datos (SQL, NoSQL) para almacenar y gestionar datos raspados. Conocimiento de los protocolos HTTP, encabezados, proxies y manejo de carga.
Austin, TX, USA
Salario negociable
Workable
Ingeniero Fullstack Senior
Staff4Me está buscando un Ingeniero Fullstack Senior experimentado y motivado para unirse a nuestro equipo en crecimiento. En este puesto, será responsable de supervisar el desarrollo de componentes tanto del lado cliente como del lado servidor de nuestras aplicaciones web. Como Ingeniero Senior, desempeñará un papel fundamental en la definición de nuestra pila tecnológica y en la promoción de las mejores prácticas dentro de nuestro equipo. Principales responsabilidades: Desarrollo fullstack: Diseñar, construir y mantener aplicaciones web robustas utilizando diversas tecnologías modernas, incluyendo React, Angular, Node.js y otros frameworks relevantes. Desarrollar aplicaciones y APIs del lado servidor que sean eficientes, limpias y escalables. Garantizar un alto rendimiento y respuesta de las aplicaciones optimizando el rendimiento de la puerta de enlace al servidor. Liderazgo técnico: Liderar el diseño arquitectónico y el desarrollo de funciones de software, asegurando la alineación con los objetivos empresariales. Mentorar y guiar a desarrolladores juniors e intermedios, fomentando un entorno colaborativo de aprendizaje. Participar en revisiones de código y contribuir al intercambio de conocimientos dentro del equipo. Colaboración: Trabajar con equipos multifuncionales, incluyendo diseñadores UX/UI, gestores de producto y otras partes interesadas, para definir y traducir los requisitos comerciales en especificaciones técnicas. Participar activamente en ceremonias ágiles, incluyendo planificaciones de sprints y retrospectivas, para mejorar los procesos del equipo. Aseguramiento de calidad: Implementar estrategias completas de pruebas (unitarias, integración, extremo a extremo) para garantizar la calidad del software. Identificar y abordar proactivamente cuellos de botella de rendimiento y otros problemas. Innovación y mejora continua: Mantenerse informado sobre las últimas tendencias y avances en tecnología e ingeniería de software. Proponer soluciones innovadoras y mejoras para potenciar sistemas y procesos existentes. Requisitos: Título universitario en Informática o campo relacionado, o experiencia equivalente. Más de 5 años de experiencia en desarrollo fullstack con un portafolio sólido de trabajos relevantes. Dominio de tecnologías front-end como JavaScript/Typescript, HTML, CSS y frameworks como React, Angular o Vue.js. Conocimientos sólidos de tecnologías back-end, incluyendo Node.js, Python o lenguajes similares. Experiencia con tecnologías de bases de datos, tanto SQL como NoSQL. Comprensión sólida de APIs RESTful y arquitectura de microservicios. Experiencia con herramientas y prácticas DevOps, incluyendo gestión de CI/CD. Excelentes habilidades para resolver problemas y capacidad para trabajar de forma independiente y en equipo. Buenas habilidades de comunicación, escritas y verbales, con capacidad para colaborar de manera efectiva.
New York, NY, USA
Salario negociable
Workable
Técnico de Centro de Datos - Marble, NC
Técnico de Hardware del Centro de Datos Marble, Carolina del Norte (100 % presencial) - NOTA: este puesto no comenzaría hasta principios de diciembre de 2025. Podemos proporcionar ayuda para la mudanza. Será el primer turno, aunque ocasionalmente rotará (8 horas diarias, 40 horas semanales). Debe ser flexible para trabajar diferentes turnos. Salario: 80-90 mil dólares (según experiencia) Descripción general: Estamos buscando un Técnico de Hardware del Centro de Datos para dar soporte y mantener la infraestructura de servidores Dell en un entorno de alta demanda y ritmo acelerado. Este puesto implica solución de problemas de hardware, reparaciones e instalaciones prácticas (instalación y montaje en rack), con enfoque en mantener el tiempo de actividad y eficiencia. El candidato ideal es detallista, físicamente capaz y se siente cómodo trabajando presencialmente en un entorno de centro de datos colaborativo. Principales responsabilidades: Mantenimiento y reparación de hardware: Realizar servicios de reparación de servidores Dell, incluyendo el reemplazo de componentes como GPUs, tarjetas NIC, memoria y otros elementos de hardware. Gestión de tickets: Registrar, priorizar y resolver tickets de servicio relacionados con hardware de forma oportuna y eficiente. Solución de problemas y diagnósticos: Identificar y resolver problemas de hardware utilizando conocimientos sobre arquitectura y componentes de servidores. Servicio al cliente y comunicación: Mantener una comunicación clara y profesional con los miembros del equipo y partes interesadas internas para garantizar operaciones fluidas. Trabajo físico en el centro de datos: Levantar hasta 65 libras, subir escaleras y realizar tareas en un entorno de centro de datos físicamente exigente. Colaboración en equipo: Trabajar estrechamente con otros técnicos y departamentos para cumplir objetivos de implementación y mantenimiento. Calidad y precisión: Asegurar que todas las tareas y reparaciones se realicen con alto nivel de exactitud y fiabilidad. Información adicional: Debe ser ciudadano estadounidense. Este puesto requiere presencia 100 % presencial en Marble, NC. Se espera que el turno sea el primero, pero probablemente rotará con frecuencia. Debe poder trabajar distintos turnos. El puesto implica trabajo físico en un entorno de centro de datos dinámico. Requisitos Experiencia con servidores Dell: Experiencia comprobada montando, instalando y dando servicio a servidores Dell en un entorno de centro de datos. Habilidad en reparación de fallos: Experiencia práctica en diagnóstico de problemas de hardware y reemplazo de piezas. Habilidades de solución de problemas: Fuertes habilidades para resolver problemas y conocimientos técnicos sobre el funcionamiento de servidores. Enfoque en el cliente: Excelentes habilidades de comunicación con un enfoque profesional centrado en el cliente. Capacidad física: Capacidad para levantar equipos pesados (hasta 65 libras) y trabajar en escaleras según sea necesario. Orientación al detalle: Comprometido con entregar trabajo de alta calidad con gran atención al detalle. Cualificaciones preferidas: Experiencia con GPUs/NICs de Nvidia Conocimientos básicos de conceptos y solución de problemas de redes Capacidad para leer e interpretar registros de Linux para diagnósticos Habilidades deseables: Familiaridad con la línea de comandos de Linux (CLI) Experiencia con redes RoCE (RDMA sobre Ethernet convergente) Beneficios Nuestro completo paquete de beneficios para empleados asalariados a tiempo completo entra en vigencia inmediatamente desde la fecha de inicio. Los beneficios incluyen cobertura médica PPO integral con acceso a una opción de Cuenta de Ahorros para la Salud (HSA), un plan de visión y seguro dental, siendo el plan básico de dental pagado por PGTEK. También está disponible un plan de seguro médico suplementario TRICARE. Los seguros de vida, discapacidad a corto y largo plazo, y enfermedades graves tienen sus primas cubiertas. Además, PGTEK ofrece un plan de jubilación 401(k) con aporte coincidente y descuento en seguro para mascotas a través de ASPCA Pet Insurance. Un Programa de Asistencia al Empleado está disponible sin costo alguno para todos los empleados. Ofrecemos una generosa cantidad de días libres pagados (PTO) y días festivos, y un Programa de Ayuda Educativa está disponible después de 12 meses de empleo. Acerca de PGTEK: PGTEK es una organización de consultoría dedicada a ayudar a los clientes a alcanzar sus objetivos empresariales y tecnológicos, aprovechando nuestras décadas de experiencia y relaciones comerciales. PGTEK invierte en el desarrollo educativo de su personal proporcionando los recursos necesarios para completar certificaciones profesionales y comerciales. Nuestra empresa son nuestras personas, y las tratamos como familia. EOE, incluyendo personas con discapacidad/veteranos.
Marble, NC 28905, USA
$80,000-90,000/año
Craigslist
Inscríbete hoy en el campamento intensivo de software en línea y consigue un trabajo en tecnología
The Tech Academy ofrece campamentos de codificación en línea rentables y autodirigidos, diseñados especialmente para principiantes sin conocimientos técnicos o de programación previos. Nuestros programas de certificación cubren exhaustivamente las habilidades más demandadas en la industria tecnológica, cuentan con excelentes reseñas en línea y están diseñados para adaptarse a tu horario personal, preparándote para tu carrera en tecnología con un conjunto completo de herramientas. Hemos estado ofreciendo campamentos de codificación completos, económicos, flexibles y confiables durante más de una década. Fundada en 2014, The Tech Academy se especializa en certificar a estudiantes en una amplia gama de especialidades técnicas, incluyendo: inteligencia artificial, programación, ciberseguridad, ciencia de datos, desarrollo de aplicaciones, diseño, desarrollo web y más. Después de tu campamento de codificación, nuestros especialistas en colocación laboral te brindarán orientación profesional. Nuestro equipo ha colocado con éxito a más de 1.000 graduados en puestos técnicos, siendo la mayoría de sus salarios promedio superiores a $30 por hora en su primer trabajo tras la graduación. A continuación, una descripción general de los programas de certificación de The Tech Academy: 1. HORARIOS FLEXIBLES Y ENTRENAMIENTO AUTODIRIGIDO 2. CURSOS ADECUADOS PARA PRINCIPIANTES 3. ENTRENAMIENTO COMPLETO Y COMPRENSIVO 4. MATRÍCULA ECONÓMICA Y ACCESIBLE 5. MÁS DE 1.000 RESEÑAS DE 5 ESTRELLAS EN LÍNEA 6. ENTRENAMIENTO Y APOYO PARA COLOCACIÓN LABORAL Los programas de certificación en línea de The Tech Academy comienzan desde $5.980, con múltiples opciones de financiamiento disponibles. ¡Comienza hoy tu camino en la industria tecnológica con uno de nuestros galardonados campamentos de codificación en línea! Obtén más información aquí contactándonos en: https://thetechacademy.us ¡Tu trabajo soñado en tecnología está a solo un paso con un campamento de The Tech Academy!
J36J+4X Honalo, HI, USA
$30/hora
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.