Middle Software Engineer (Python + React or Angular)
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).