Middle Software Engineer (Python + React or Angular)

Remote
Colombia
We are seeking a Full Stack Python Engineer to join our team and contribute to the design, development, and maintenance of scalable backend services and modern frontend applications. This role involves working across the full stack, orchestrating workflows with Airflow, and collaborating closely with cross-functional teams to deliver reliable, data-driven solutions.

Responsibilities

  • Full Stack Development: Design, build, and maintain efficient, reusable, and reliable backend services using Python, along with responsive frontend applications using React or Angular.

  • Workflow Orchestration: Design, implement, and manage data pipelines and scheduled tasks using Apache Airflow, including writing DAGs, managing dependencies, and monitoring executions.

  • Database Management: Write and optimize complex SQL queries to interact with databases, ensuring data integrity and efficient retrieval strategies.

  • System Reliability: Troubleshoot and debug production issues across the stack; implement monitoring and logging to ensure system availability and performance.

  • Collaboration: Work closely with Data Scientists, Product Managers, and other engineers to translate business requirements into technical solutions.

  • Participate in code reviews and contribute to continuous improvement of development practices.

Requirements

  • Python Proficiency: 3+ years of professional experience developing applications with Python.

  • Frontend Frameworks: Proven experience with React or Angular.

  • Workflow Orchestration: Hands-on experience with Apache Airflow, including DAG development, dependency management, and execution monitoring.

  • Database Skills: Strong understanding of SQL, with the ability to write complex queries (JOINs, aggregations) and knowledge of basic database schema design.

  • Version Control: Proficiency with Git and collaborative development workflows, including pull requests and code reviews.

  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.

We offer:

Well-being:

  • 10 working days of Paid Day Off within an individual year.
  • Up to 15 working days of Unpaid days off within an individual year.

Professional Growth:

  • Sombra University courses – enjoy a range of learning opportunities through Sombra University. It offers many educational courses, as well as educational lectures on a variety of topics.
  • Sombra Around Tech – community attendance – Sombra unites engineers and experts in several areas: Front-end, Back-end, QA, DevOps, and Вusiness Analysis.
  • Mentorship program – available on request.
  • UDEMY online course platform – stay up-to-date with the latest technologies and programming languages.
  • English courses and Speaking Club – attend English classes twice a week in small groups.

Added advantages:

  • Work equipment (Laptop, monitor, and small devices compensation).
  • Sombra’s referral program.
  • If you know someone you believe is a good fit for our cooperation, you can recommend them and get a reward.
  • Public Holidays – celebrate 18 statutory holidays in Colombia.
  • Sombra events – Join Sombra’s traditional events (both online and offline).

 

Carlin Acosta

Recruitment Partner

Send CV

Apply now!

    Thank You!

    Contact us

      Thank you for getting in touch!