Senior Python Engineer

Parrolabs in a few Words

Parrolabs is a Nearshoring company located in Medellín Colombia. We provide top developers to US clients, mostly startups, to help them fast-track critical development projects. Working at Parrolabs means you will always work on the coolest international projects with opportunities to switch from time to time and continue developing your profession.

Job Description

We’re looking for a Python developer to help build out a data integration platform.

Responsibilities

  • Build a big data reporting engine
  • Taking data and creating models to predict results

Skills

  • 5+ years of python server development using Flask, SQLAlchemy, Marshmallow, or other python frameworks.
  • Intermediate-Advanced English Level (B2- C1)
  • Expertise in working with and building RESTful APIs.
  • Message queues (RabbitMQ, ZeroMQ, etc.)
  • Background task processing (Celery, etc.)
  • Experience configuring container-like systems (Kubernetes, Helm, Vagrant, Docker, etc.)
  • Basic understanding of modern web components (HTML/CSS/JS)
  • Ability to write unit-tested and maintainable code.
  • Knowledgeable in cloud platforms (preferable Azure, microservices architecture, CI/CD solutions (including Docker), DevOps principles, message queue systems, and background task management.
  • Solid foundation and understanding of relational and NoSQL database principles.
  • Apache Druid experience is a plus.
  • Understanding of OOP and Data Structures and knowing when to apply them in daily coding scenarios.
  • Experience with FHIR is a plus.
  • Demonstrated ability to quickly grasp new technologies.
  • Must be action-oriented, capable of multitasking well based on priorities.
  • Ability to work under pressure with minimal supervision.

What We Offer

  • MacBook Pro + Accessories
  • Market competitive salary based on experience
  • International Business Environment & Clients
  • Opportunities for training (technical and professional)
  • Remote work