Remote Freedom

Desarrollador de Software Semi senior– Node.js & TypeScript

Ready

Work from anywhereContract3d ago

See how well you match this role

Upload your résumé — we'll score your fit and check off the skills you already have. Free.

Requirements

  • 3+ years of demonstrated backend software development experienceMust
  • Solid experience with Node.js and TypeScriptMust
  • Advanced database experience including data modeling and query optimizationMust
  • Experience with MongoDB or similar NoSQL databasesMust
  • Practical experience modeling complex problems and designing efficient, robust, scalable microservice architecturesMust
  • Experience with cloud services and infrastructure, preferably AWSMust
  • Experience designing and implementing automated tests including unit and integration testsMust
  • Experience working with high-performance systemsMust

What you'll do

  • Design and implement backend applications and services using Node.js and TypeScript
  • Design and implement efficient, robust, and scalable microservice architectures
  • Model and optimize databases, especially MongoDB and other NoSQL solutions
  • Design and implement REST or GraphQL APIs
  • Develop solutions based on asynchronous communication systems and event-driven architectures
  • Integrate and work with messaging and event systems such as RabbitMQ, Kafka, or SQS
  • Implement and maintain solutions on cloud infrastructure, preferably AWS
  • Work with Kubernetes for application and service management and deployment
  • Participate in analysis and resolution of complex technical problems
  • Collaborate with other technical teams to ensure correct service and component integration

Keywords

REST or GraphQL API design and implementationAsynchronous communication and event systems (RabbitMQ, Kafka, SQS)Event-driven architecturesDistributed and high-performance systemsKubernetes container orchestration

About the role

Desarrollador de Software Semi senior– & TypeScript En Ready estamos buscando un Ingeniero Full Stack Semi Senior con equipo MAC para integrarse a un proyecto de 6 meses, con posibilidad de renovación, trabajando de manera 100% remota bajo modalidad freelance. Buscamos un profesional con sólida experiencia en desarrollo backend con y TypeScript, bases de datos NoSQL, arquitecturas de microservicios y soluciones escalables y de alto rendimiento. Responsabilidades • Diseñar, desarrollar y mantener aplicaciones y servicios backend utilizando y TypeScript. • Diseñar e implementar arquitecturas de microservicios eficientes, robustas y escalables. • Modelar y optimizar bases de datos, especialmente MongoDB y otras soluciones NoSQL. • Diseñar e implementar APIs REST o GraphQL. • Desarrollar soluciones basadas en sistemas de comunicación asíncrona y arquitecturas orientadas a eventos. • Integrar y trabajar con sistemas de mensajería y eventos como RabbitMQ, Kafka o SQS. • Implementar y mantener soluciones sobre infraestructura Cloud, preferiblemente AWS. • Trabajar con Kubernetes para la gestión y despliegue de aplicaciones y servicios. • Diseñar e implementar pruebas automatizadas, incluyendo pruebas unitarias y de integración. • Participar en el análisis y resolución de problemas técnicos complejos. • Contribuir al desarrollo de soluciones de alto rendimiento, garantizando escalabilidad, disponibilidad y robustez. • Colaborar con otros equipos técnicos para asegurar la correcta integración de los servicios y componentes de la solución. Requirements Requisitos • Mínimo 3 años de experiencia demostrable en desarrollo de software backend. • Experiencia sólida trabajando con y TypeScript. • Experiencia avanzada en bases de datos, incluyendo modelamiento de datos y optimización de consultas. • Experiencia con MongoDB o bases de datos NoSQL similares. • Experiencia práctica en el modelado de problemas complejos y diseño de arquitecturas de microservicios eficientes, robustas y escalables. • Experiencia trabajando con servicios e infraestructura en la nube, preferiblemente AWS. • Experiencia en diseño e implementación de pruebas automatizadas, incluyendo pruebas unitarias y de integración. • Experiencia trabajando con sistemas de alto rendimiento. Será deseable que tengas experiencia en: • Diseño e implementación de APIs REST o GraphQL. • Sistemas de comunicación asíncrona y eventos como RabbitMQ, Kafka o SQS. • Arquitecturas orientadas a eventos. • Sistemas distribuidos y de alto rendimiento. Ofrecemos • Modalidad: 100% remoto. • Jornada: Full Time. • Horario: Lunes a viernes, horario de Chile. • Contratación: Freelance (Contractor). • Duración: 6 meses, con posibilidad de renovación. • Pago: En USD. • Ubicación: 100% remoto LATAM. • El profesional debe contar con equipo Mac. • El equipo deberá ser securitizado con la maqueta y configuración de seguridad del banco. • Una vez securitizado, el equipo quedará imposibilitado para ser utilizado para temas personales, por lo que deberá destinarse exclusivamente a las actividades laborales durante la asignación. Originally posted on Himalayas

Sourced from Himalayas. Confirm the details and apply on the employer's site.