Trabajos remotos de Desarrollador React Native/Typescript

En Turing estamos buscando desarrolladores React Native/TypeScript remotos que serán responsables de crear aplicaciones multiplataforma de alta calidad, teniendo en cuenta las métricas de ingeniería como seguridad, costo de funcionamiento, rendimiento, etc. Obtén la oportunidad de trabajar con empresas estadounidenses de élite y asciende rápidamente de rango.

Echa un vistazo a los mejores empleos para mayo 2024aquí

Descubre trabajos remotos en software con centenas de clientes de Turing

Descripción del puesto

Responsabilidades del puesto

  • Colaborar con el equipo de ingeniería para comprender las necesidades operativas y las dificultades en pos de desarrollar protocolos de seguridad, medidas de protección de datos y soluciones de calidad.
  • Trabajar en estrecha colaboración con el equipo de front-end para crear componentes intuitivos de UI y UX.
  • Escribir código bien definido, de alta calidad, comprobable y reutilizable para desarrollar aplicaciones de alto rendimiento.
  • Diseñar componentes escalables y comprobables para cumplir con los requisitos.
  • Sugerir áreas de desarrollo para soluciones mejoradas e innovadoras.
  • Tomar posesión de las características y los proyectos, y mantener la documentación para referencias futuras.

Requisitos mínimos

  • Licenciatura o Maestría en Ingeniería, Ciencias de la Computación, TI (o experiencia equivalente).
  • Al menos +3 años de experiencia como desarrollador React Native/TypeScript (con algunas excepciones para desarrolladores sumamente calificados).
  • Experiencia en herramientas React Native y React como webpack, Enzyme, React.js, Flux y Redux.
  • Dominio de TypeScript y sus frameworks como AdonisJS, Ts.Ed, Feather, etc.
  • Conocimiento en tecnologías front-end como HTML5, JavaScript y CSS3.
  • Experiencia en microservicios y APIs de back-end para aplicaciones web modulares y de alto tráfico.
  • Fluidez en Inglés para comunicarse de manera efectiva.
  • Capacidad para trabajar a tiempo completo (40 horas/semana) con una superposición de 4 horas con los husos horarios de EE. UU.

Habilidades preferidas

  • Conocimiento en sistemas de gestión de código fuente como Git.
  • Conocimiento en GraphQL, GCP, Jenkins o CircleCI.
  • Amplio conocimiento en estructuras de datos y algoritmos.
  • Conocimiento en bases de datos SQL/NoSQL.
  • Comprensión de metodologías agile/scrum.
  • Gran capacidad analítica y de resolución de problemas.

¿Interesado en este trabajo?

Aplica a Turing hoy mismo.

Aplicar ahora

¿Por qué unirse a Turing?

Elite US Jobs

1Empleos de élite en EE. UU.

Los desarrolladores de Turing obtienen un salario superior al del mercado local en la mayoría de los países gracias a que colaboran con las mejores empresas estadounidenses.
Career Growth

2Crecimiento profesional

Crece rápidamente trabajando en problemas desafiantes, tanto técnicos como de negocio utilizando las tecnologías más actuales.
Developer success support

3Asistencia al Desarrollador

Mientras estes emparejado, disfruta de asistencia 24/7 a los desarrolladores.

Desarrolladores Turing

Lee las reseñas sobre Turing.com de desarrolladores de todo el mundo y descubre como es trabajar con las mejores empresas de EE.UU.
4.6DE 5
Basado en las opiniones de los desarrolladores a abril 2024
Ver todas las reseñas

¿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.

cover

¿Cómo convertirte en desarrollador React Native/TypeScript?

En la última década ha habido un aumento en el uso global de teléfonos celulares. Ahora se lleva el mundo virtual en el bolsillo, tal y como predijo Steve Jobs. Es posible hacer cualquier cosa en los celulares, desde comprar hasta invertir. Como resultado, se está viendo un aumento significativo en el desarrollo de frameworks para aplicaciones móviles.

Facebook introdujo uno de esos frameworks, React Native, en 2015. Ha cambiado fundamentalmente el sector de las aplicaciones móviles. React Native es un framework de JavaScript gratuito y de código abierto que permite a los desarrolladores crear interfaces de usuario (UI) para aplicaciones móviles compatibles con Android y con iOS.

Por otro lado, Microsoft creó el lenguaje de programación TypeScript. TypeScript, anteriormente TypeScript 0.8, es un superconjunto de JavaScript que proporciona una tipificación estática opcional por sobre JavaScript. Estos tipos permiten a los programadores organizar y probar su código antes de la ejecución, lo que les permite desarrollar aplicaciones a gran escala con mayor eficacia.

¿Cuál es el alcance en el desarrollo React Native/TypeScript?

El sector de las aplicaciones móviles ha crecido significativamente en los últimos años, a medida que el entorno digital ha tomado el control. Incluso las organizaciones más convencionales ahora deben tener una presencia digital. Además, la tecnología moderna ha acelerado el proceso de producción de teléfonos celulares de alto rendimiento pero de bajo costo.

Todos estos hechos sugieren que los trabajos de desarrollador React Native/TypeScript tienen una gran demanda. React Native presenta ventajas que simplifican la vida de los desarrolladores, empresarios y usuarios finales, además de contar con el respaldo del gigante tecnológico Facebook y una gran comunidad de desarrolladores.

Por otra parte, la cantidad de empresas que buscan cubrir puestos de TypeScript también ha aumentado drásticamente en los últimos años, lo que indica que la popularidad del lenguaje está creciendo. La necesidad de desarrolladores TypeScript ha aumentado junto con la prominencia de TypeScript en la comunidad de programación en los últimos años.

¿Cuáles son las funciones y responsabilidades de un desarrollador React Native/TypeScript?

Los trabajos de desarrollador React Native/TypeScript implican la creación de aplicaciones móviles de alto rendimiento para las plataformas Android e iOS. Para comprender e implementar los requisitos, los desarrolladores deben comprometerse con el equipo del producto. La coordinación, la comunicación y la dedicación son habilidades altamente buscadas. Como desarrollador TypeScript, eres responsable de mejorar la experiencia del usuario (UX) de las aplicaciones y plataformas de la empresa. Debido a que te especializas en la parte front end del desarrollo de software, lo más probable es que trabajes del lado del cliente.

Los trabajos remotos de desarrollador React Native/TypeScript requieren las siguientes responsabilidades:

  • Crear interfaces de usuario para aplicaciones multiplataforma.
  • Encontrar y reparar fallas para mejorar el rendimiento.
  • A lo largo de los frameworks, utilizar APIs para la integración.
  • Desarrollar pruebas automatizadas para probar el programa.
  • Optimizar varios aspectos para plataformas web y navegadores.
  • Crear programas de alta calidad a partir de wireframes y prototipos.
  • Migrar aplicaciones web React actuales a React Native.
  • Comprender JavaScript y sus peculiaridades.
  • Integrar las partes centradas en el cliente creadas por desarrolladores de front-end con lógica back-end.
  • Crear código reutilizable, comprobable y eficiente.
  • Crear e implementar aplicaciones de baja latencia, escalables y sólidas.
  • Implementar medidas de seguridad y protección de datos.
  • Incluir soluciones de almacenamiento de datos.
  • Planificar, diseñar y construir la interfaz de usuario.
  • Mejorar la apariencia y el estilo de las aplicaciones en línea de las organizaciones.
  • Crear atractivas interfaces web colaborando con otros diseñadores y desarrolladores.
  • Indagar y analizar las preferencias de los usuarios más actuales.
  • Mantenerse siempre actualizado al día sobre las tecnologías y técnicas más recientes en tu área.
  • Llevar un registro del proyecto en el que se está trabajando.

¿Cómo convertirte en un desarrollador React Native/TypeScript?

Para conseguir un trabajo remoto de desarrollador React Native/TypeScript, debes estar familiarizado con JavaScript. Si tienes experiencia previa con frameworks de interfaz de usuario o aplicaciones móviles, tendrás una ventaja sobre los demás. Se recomienda que aprendas sobre los ecosistemas de iOS y Android, ya que esto te ayudará a corregir errores y automatizar inspecciones.

Una formación típica en ingeniería informática te ofrece varias oportunidades en todo el mundo. El título se conoce como B.Tech, y consiste en un programa de licenciatura de cuatro años. La BCA, o Licenciatura en Aplicaciones Informáticas, también puede ayudarte a confirmar una base para solicitar un trabajo remoto de desarrollador React Native/TypeScript.
Además de los talentos técnicos, tener sólidas habilidades de comunicación y cooperación te ayudará a convertirte en un participante importante del equipo en el desarrollo de los productos más exitosos.

¿Estás interesado en trabajos remotos de desarrollador React Native/TypeScript?

¡Conviértete en un desarrollador de Turing!

Aplica ahora

Habilidades requeridas para convertirse en un desarrollador React Native/TypeScript

Escribir y comprender JavaScript es una de las calificaciones para un trabajo remoto de desarrollador React Native/TypeScript. Además, el dominio de ESLint, Redux, Enzyme, Jest y otras herramientas ayuda en la navegación de patrones y aplicaciones. Veamos cada una de las habilidades en demanda:

1. HTML + CSS

Todos los desarrolladores front-end están familiarizados con el lenguaje de marcado de hipertexto (HTML) y las hojas de estilo en cascada (CSS), que se utilizan para crear interfaces de usuario. Comprender HTML y CSS permite navegar por los requisitos para implementar ideas web responsive. Si bien HTML y CSS son estáticos, son necesarios para crear una plataforma fácil de usar. Escribir elementos HTML semánticos, realizar reajustes de CSS y comprender modelos de cajas te ofrecen una ventaja sobre los solicitantes más experimentados. Si deseas trabajar como desarrollador React Native/TypeScript remoto, debes tener un conocimiento profundo de la interfaz de usuario y la programación front-end.

2. JavaScript

Un desarrollador experto en React Native tiene conocimientos en JavaScript. JavaScript es la base de React y React Native. Como resultado, un candidato que busque un trabajo de desarrollador React Native/TypeScript debe tener una sólida comprensión de ES6 y React. Para evaluar tu capacidad, la mayoría de los reclutadores te harán preguntas técnicas sobre ES6 y React. Idealmente, los reclutadores buscan candidatos que tengan experiencia práctica con React Native. Entonces, si has creado una aplicación con React Native, asegúrate de tenerla a mano.

3. PHP

PHP es un lenguaje de programación que se incorpora en HTML y permite a los desarrolladores crear páginas web y aplicaciones en línea más interactivas y dinámicas. El código PHP puede procesarse en un servidor, lo que permite que PHP haga que las páginas web sean más interactivas y complejas. Además, PHP permite proteger con contraseña determinadas páginas de un sitio web.

4. Variables y Alcance

Las variables en JavaScript permiten almacenar datos en la memoria y acceder a ellos según sea necesario. Como resultado, saber cuándo y dónde acceder a los datos es fundamental para diseñar aplicaciones. Si bien la familiaridad con el método anterior de almacenamiento de variables es beneficiosa, se requiere una comprensión profunda de los fundamentos de ES6. Los matices de los conceptos básicos de ES6 son imprescindibles para prácticamente todos los puestos remotos de desarrollador React Native/TypeScript.

5. Arrays y Objetos

En un trabajo de desarrollador React Native/TypeScript, deberías poder manipular objetos y modificar sus propiedades de valor. Debes recordar que tu vista es una función de un estado, o v=f(s). El nombre "React" se tomó de la declaración condicional: tu vista responde a los cambios en tu objeto de estado. Además, los desarrolladores deben usar las técnicas de array de JavaScript integradas para modificar los datos de manera adecuada. Te animamos a explorar los cimientos de la librería antes de acudir a una entrevista.

¿Estás interesado en trabajos remotos de desarrollador React Native/TypeScript?

¡Conviértete en un desarrollador de Turing!

Aplica ahora

¿Cómo obtener un trabajo remoto de desarrollador React Native/TypeScript?

Es muy gratificante trabajar como desarrollador. Sin embargo, se requiere un sólido conocimiento de los lenguajes de programación. Se recomienda practicar hasta conseguirlo. Además, es necesario tener una visión del producto para estar sincronizado con el equipo. Una buena capacidad de comunicación permite a los miembros del equipo colaborar y priorizar actividades de acuerdo con el objetivo a largo plazo.

Turing te ha facilitado un poco las cosas en tu búsqueda de trabajos remotos de desarrollador React Native/TypeScript. Turing ofrece los mejores trabajos remotos para desarrolladores React Native/TypeScript que pueden ayudarte a avanzar en tu carrera como programador. Únete a la red de los mejores desarrolladores del mundo para encontrar trabajos remotos de desarrollador React Native/TypeScript de tiempo completo y a largo plazo con mejores salarios y oportunidades de progreso.

¿Por qué convertirte en un desarrollador React Native/TypeScript en Turing?

¿Cuánto paga Turing a sus desarrolladores React Native/TypeScript?

Turing te ayuda a recomendarte un rango salarial que te permitirá decidirte por una oportunidad lucrativa y a largo plazo. La mayoría de nuestras recomendaciones se basan en un análisis de las circunstancias del mercado y las necesidades de los clientes. Turing, por otro lado, cree en la adaptabilidad. Como resultado, cualquier desarrollador React Native/TypeScript puede elegir su propio rango de precios en función de sus habilidades y conocimientos.

Preguntas Frecuentes

Somos una plataforma de empleos de largo plazo basada en Palo Alto California que permite a los desarrolladores de software más talentosos del mundo trabajar con las mejores empresas estadounidenses desde la comodidad de sus hogares. Nuestros directivos Jonathan Siddharth y Vijay Krishnan son ex-alumnos de Stanford y exitosos emprendedores de IA.

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ógicos y un desafío de programación en vivo. Una vez que pases estas pruebas, estarás listo para aplicar a una amplia gama de trabajos disponibles según tus habilidades.

No necesitas pagar ningún impuesto en los Estados Unidos. Sin embargo, es posible que debas pagar impuestos de acuerdo con las leyes fiscales de tu país. Además, tu banco podría cobrarte una pequeña comisión al depositar en tu moneda local.

En Turing, contratamos desarrolladores remotos en más de 100 tecnologías como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, entre otras. Además de ello, consideramos la experiencia laborar previa.

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 tienen la fluidez necesaria para comunicarse de manera oral y escrita sin problemas con nuestros clientes y hablantes nativos.

Actualmente, contamos solamente con vacantes para desarrolladores debido a la demanda de nuestros clientes. Es posible que en el futuro expandamos nuestra oferta a otros roles. Consulta frecuentemente nuestra página de carreras, puede ser que encuentres una posición que se adapte a tus habilidades y experiencia.

Nuestra diferenciación exclusiva radica en la combinación de nuestro modelo de negocio principal y nuestros valores. Para el avance de la AGI, Turing ofrece oportunidades de contratos temporales. La mayoría de los contratos para Consultores de IA tienen una duración máxima de 3 meses, con posibilidad de prórrogas mensuales — condicionadas a su interés, disponibilidad y a la demanda del cliente — hasta un máximo de 10 meses consecutivos. Para nuestro negocio Turing Intelligence, ofrecemos proyectos a largo plazo y de jornada completa.

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

Idealmente, un desarrollador remoto debe tener al menos 3 años de experiencia relevante para ser contratado por Turing, sin embargo, no cerramos las puertas a desarrolladores excepcionales. Realiza nuestras pruebas para averiguar si podemos ofrecerte alguna oportunidad emocionante.

Ver más preguntas frecuentes

Últimas entradas de Turing

Turing.com-Salary-Review

Turing Reviews: ‘The Compensation I Get At Turing Is Better than What I Could Get in Moscow'

Russian Data Science expert shares his Turing.com review on remote software jobs, working culture, salary, work-l...

Leer más

Hack The Rare Hackathon: Turing Developers Come Together to Build Software for Rare Disease Treatments

The event, organized in collaboration with OpenTreatments Foundation, brought together talented developers from a...

Leer más

Rust Is the Most Loved Language, Beats Python and TypeScript

Rust has been the most loved language in the developer community since 2015. What makes it so popular?

Leer más
OpenJS Acquires Node.js Trademarks: What Does This Mean for Contributors?

OpenJS Acquires Node.js Trademarks: What Does This Mean for Contributors?

The recent acquisition of the Node.js trademarks will benefit the open-source community. Find out how this...

Leer más

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.

Explora trabajos remotos de desarrollador

briefcase
Senior Fullstack Engineer - Backend Heavy

Job Overview

We are seeking a highly skilled Senior Full Stack Engineer with a strong focus on backend architecture and expertise in artificial intelligence (AI) to join our dynamic team. The ideal candidate will have 5-7 years of experience in designing, developing, and maintaining robust  full-stack applications, with deep expertise in Python, data structures, and backend database interactions, API design, authentication systems, and AI-driven technologies. You will play a critical role in architecting scalable, secure, and high-performance systems, integrating AI capabilities such as Retrieval-Augmented Generation (RAG), vector databases, large language model (LLM) APIs, and more to power our innovative solutions.

Key Responsibilities

● Design and implement scalable backend architectures for full-stack applications using Python and related frameworks (e.g., Django, Flask, FastAPI).
●  Develop and optimize complex data structures and algorithms to ensure efficient data processing and storage.
●  Architect and manage interactions with relational and non-relational databases (e.g., PostgreSQL, MongoDB) and vector databases (e.g., Pinecone, Weaviate) to support application and AI functionality.
●  Design, develop, and maintain secure, efficient, and well-documented RESTful APIs and GraphQL endpoints, integrating AI-driven features such as RAG and LLM APIs.
●  Implement robust authentication and authorization mechanisms (e.g., OAuth, JWT, SSO) to ensure system security.
●  Collaborate with frontend developers to integrate backend services and AI-powered features with user interfaces, ensuring seamless end-to-end functionality.
●  Develop and integrate AI solutions, including RAG pipelines, LLM API integrations (e.g., OpenAI, Hugging Face), and vector database queries for enhanced data retrieval and processing.
●  Perform data labeling, classification, and model training for AI-driven applications, ensuring high-quality datasets and model performance.
● Conduct red teaming exercises to evaluate and improve the security and robustness of AI systems and backend infrastructure.
●  Write clean, maintainable, and testable code, adhering to best practices and coding standards.
●  Design, implement, and maintain CI/CD pipelines to automate testing, deployment, and monitoring of backend and AI-driven applications, ensuring rapid and reliable delivery.
●  Optimize application and AI model performance, troubleshoot issues, and ensure high availability and reliability.
●  Mentor junior engineers, conduct code reviews, and contribute to architectural decisions, including AI strategy.
●  Stay updated on industry trends, emerging AI technologies, and backend development practices to recommend improvements and innovations.

Qualifications

● Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field (or equivalent experience).
●  5-7 years of professional experience in full-stack development, with a strong emphasis on backend systems.
●  Expertise in Python and its ecosystems (e.g., Django, Flask, FastAPI) for building scalable applications.
●  Strong understanding of data structures, algorithms, and software design principles.
●  Extensive experience with database management, including SQL (e.g., PostgreSQL, MySQL), NoSQL (e.g., MongoDB, Redis), and vector databases (e.g., FAISS, Quadrant, Pinecone, Weaviate).  
●  Solid understanding of embeddings and how these work with vector databases
●  Proven ability to design and implement secure APIs (REST, GraphQL) and authentication systems (OAuth, JWT, etc.).
●  Experience with AI technologies, including RAG, LLM APIs (e.g., OpenAI, Hugging Face), vector databases, and model training/classification.
●  Familiarity with data labeling, preprocessing, and red teaming for AI model development and evaluation.
●  Knowledge of frontend technologies (e.g., JavaScript, React, Vue.js) to collaborate effectively with frontend teams.
●  Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus.
●  Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
●  Excellent communication skills and a passion for mentoring and knowledge sharing.


Preffered Skills

● Experience with microservices architecture and distributed systems.
●  Knowledge of CI/CD pipelines and DevOps practices.
●  Familiarity with testing frameworks (e.g., pytest, unittest) and writing automated tests for both backend and AI components.
●  Understanding of AI security best practices, including red teaming and compliance standards (e.g., GDPR, OWASP).
●  Good understanding of AI techniques (e.g. (CoT, reasoning, MCP)
●  Contributions to open-source AI or backend projects or a strong portfolio showcasing relevant work.
●  Experience with frameworks like LangChain, LlamaIndex, or similar for building AI driven applications.

Interview Process

  • 1-2 technical rounds with the client

Offer Details

  • Full-time contractor (no benefits)
  • Remote only, full-time dedication (40 hours/week)
  • Required 4-6 hours overlap with Pacific Timezone
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork


-
11-50 employees
DjangoFlaskFastAPI+ 5
briefcase
Senior Fullstack Engineer - Frontend Heavy

Job Overview We are seeking a highly skilled Senior Full Stack Engineer with a strong focus on backend architecture and expertise in artificial intelligence (AI) to join our dynamic team. The ideal candidate will have 5-7 years of experience in designing, developing, and maintaining robust  full-stack applications, with deep expertise in Python, data structures, and backend database interactions, API design, authentication systems, and AI-driven technologies. You will play a critical role in architecting scalable, secure, and high-performance systems, integrating AI capabilities such as Retrieval-Augmented Generation (RAG), vector databases, large language model (LLM) APIs, and more to power our innovative solutions.  

Key Responsibilities

● Design and implement scalable backend architectures for full-stack applications using Python and related frameworks (e.g., Django, Flask, FastAPI).
●  Develop and optimize complex data structures and algorithms to ensure efficient data processing and storage.
●  Architect and manage interactions with relational and non-relational databases (e.g., PostgreSQL, MongoDB) and vector databases (e.g., Pinecone, Weaviate) to support application and AI functionality.
●  Design, develop, and maintain secure, efficient, and well-documented RESTful APIs and GraphQL endpoints, integrating AI-driven features such as RAG and LLM APIs.
●  Implement robust authentication and authorization mechanisms (e.g., OAuth, JWT, SSO) to ensure system security.
●  Collaborate with frontend developers to integrate backend services and AI-powered features with user interfaces, ensuring seamless end-to-end functionality.
●  Develop and integrate AI solutions, including RAG pipelines, LLM API integrations (e.g., OpenAI, Hugging Face), and vector database queries for enhanced data retrieval and processing.
●  Perform data labeling, classification, and model training for AI-driven applications, ensuring high-quality datasets and model performance.
● Conduct red teaming exercises to evaluate and improve the security and robustness of AI systems and backend infrastructure.
●  Write clean, maintainable, and testable code, adhering to best practices and coding standards.
●  Design, implement, and maintain CI/CD pipelines to automate testing, deployment, and monitoring of backend and AI-driven applications, ensuring rapid and reliable delivery.
●  Optimize application and AI model performance, troubleshoot issues, and ensure high availability and reliability.
●  Mentor junior engineers, conduct code reviews, and contribute to architectural decisions, including AI strategy.
●  Stay updated on industry trends, emerging AI technologies, and backend development practices to recommend improvements and innovations.

Qualifications

● Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field (or equivalent experience).
●  5-7 years of professional experience in full-stack development, with a strong emphasis on backend systems.
●  Familiarity in Python and its ecosystems (e.g., Django, Flask, FastAPI) for building scalable applications.
●  Strong understanding of data structures, algorithms, and software design principles.
●  Extensive experience with database management, including SQL (e.g., PostgreSQL, MySQL), NoSQL (e.g., MongoDB, Redis), and vector databases (e.g., FAISS, Quadrant, Pinecone, Weaviate).
●  Solid understanding of embeddings and how these work with vector databases
●  Proven ability to design and implement secure APIs (REST, GraphQL) and authentication systems (OAuth, JWT, etc.).
●  Experience with AI technologies, including RAG, LLM APIs (e.g., OpenAI, Hugging Face), vector databases, and model training/classification.
●  Familiarity with data labeling, preprocessing, and red teaming for AI model development and evaluation.
●  Expertise in  frontend technologies (e.g., JavaScript, React, Vue.js) to collaborate effectively with backend teams.
●  Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus.
●  Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
●  Excellent communication skills and a passion for mentoring and knowledge sharing.

Preffered Skills

● Experience with microservices architecture and distributed systems.
●  Knowledge of CI/CD pipelines and DevOps practices.
●  Familiarity with testing frameworks (e.g., pytest, unittest) and writing automated tests for both backend and AI components.
●  Understanding of AI security best practices, including red teaming and compliance standards (e.g., GDPR, OWASP).
●  Good understanding of AI techniques (e.g. (CoT, reasoning, MCP)
●  Contributions to open-source AI or backend projects or a strong portfolio showcasing relevant work.
●  Experience with frameworks like LangChain, LlamaIndex, or similar for building AI driven applications.  

Interview Process

  • 1-2 technical rounds with the client

Offer Details

  • Full-time contractor (no benefits)
  • Remote only, full-time dedication (40 hours/week)
  • Required 4-6 hours overlap with Pacific Timezone
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork
-
11-50 employees
ReactVue.jsAngular+ 5
sample card

Aplica a los mejores trabajos

Ver más vacantes
Turing books $87M at a $1.1B valuation to help source, hire and manage engineers remotely
Turing named one of America's Best Startup Employers for 2022 by Forbes
Ranked no. 1 in The Information’s "50 Most Promising Startups of 2021" in the B2B category
Turing named to Fast Company's World's Most Innovative Companies 2021 for placing remote devs at top firms via AI-powered vetting
Turing helps entrepreneurs tap into the global talent pool to hire elite, pre-vetted remote engineers at the push of a button

Trabaje con las principales empresas del mundo

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