Python Developer

hace 2 semanas


Tenerife Magdalena, Colombia dyvenia A tiempo completo

You will lead, guide, and oversee the software engineering side of data-engineering projects that are at the forefront of the data-intelligence industry.

**What will you do at dyvenia?**:
You will be the brains behind efficient, agile, and future-proof data-intelligence solutions we create for the world’s leading organizations and enterprises. You will collaborate with our project managers, guide your team members and work closely with our clients on their challenges. You will be responsible for:

- Participating in the ideation, conceptualization, development, and maintenance of our own data-ingestion platform built on top of open-source Python tools;
- Automating repeatable tasks;
- Collaborating with various technical and non-technical teams
- Code reviews, teaching, and mentoring

You will be working with the following technologies:

- Python
- FastAPI, Prefect, Kafka, Spark
- Azure, Databricks
- Docker/Docker-compose, Kubernetes
- Linux, bash, git
- CI/CD (Azure DevOps, GitHub Actions)

**What do we expect from you?**:
Not only do we look for high proficiency in Python and software engineering, but we also wish that you possess good communication, leadership, and problem-solving skills. You don’t have to have a decade of experience under your belt; for us seniority means being reliable, accountable, and taking ownership for your work. We will expect you to demonstrate these qualities on a daily basis, while leading the creation of clear and scalable code. In addition, we are looking for:

- excellent Python knowledge (async, OOP, decorators, generators, exception handling, fixtures etc.; open source contribution)
- good understanding of web development, REST APIs, microservices
- familiarity with software engineering best practices and design patterns
- very good understanding of at least one Python backend framework
- familiarity with DataOps principles
- Minimum 2 years of experience

**Benefits**:
When you join our team, you can expect:
**Trainings**:
We want you to thrive as a member of our team and for that reason, we organize internal trainings and provide you with a training budget.

**Hands-on mentorship**:
At the beginning of your journey, you are guided by a mentor who supports you through your career development and helps you find ways to grow professionally.

**Flexibility**:
We provide flexible working hours and possibility to work from home (days per week vary during probation period and based on seniority).

**Team events**:
We truly enjoy spending time together and getting to know one another better during various team-building activities.

**Medical healthcare**:
We geniuenely care about your wellbeing and therefore we provide private healthcare for you and your family.

**Sport packages**:
We offer sport packages to support your healthy lifestyle and help you improve in your favorite sport activities.

**What are the next steps?**:

- We get back to everyone, but if you don’t hear from us within a week, send us a quick reminder.

Good luck and thank you for your time.