Senior Python engineer

TOP Agency
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English

Job location

Remote
Barcelona, Spain

Tech stack

Amazon Web Services (AWS)
Bash
Google BigQuery
C Sharp (Programming Language)
Unix
Cloud Computing
Continuous Integration
Data Structures
Linux
DevOps
Web Development
Github
Python
Natural Language Processing
Object-Oriented Software Development
Reliability Engineering
Software Engineering
SQL Databases
SQLAlchemy
Google Cloud Platform
Flask
GIT
FastAPI
Pytest
Kubernetes
Terraform
Docker

Requirements

Senior level candidate should be highly proficient in the following dev methodologies:

  1. Software Engineering: Algorithms and Data Structures, OOP, Python, SQL, Web Development, etc.

  2. Site Reliability Engineering: Terraform/ Helm, CI/CD, DevOps in general, etc.

Strong knowledge of FastAPI, SQLAlchemy, and Pytest is required. Really strong knowledge of aiohttp, Falcon, or Flask may serve as a fallback for FastAPI experience.

Cloud-native experience (GCP, AWS) is required.

Technical stack:

  1. Cloud-Native Development (Google Cloud Platform);

  2. SQL, Google CloudSQL, Google Cloud Spanner, Google Cloud BigQuery;

  3. Python, FastAPI, PyTest;

  4. Google Kubernetes Engine, Docker;

  5. Google Pub/Sub;

  6. Git, GitHub;

  7. Shell, Terraform, Google Cloud Build.

Lack of a Unix environment (macOS/Linux) may affect the productivity of the whole team. A Unix-like OS should be installed on hardware, without any virtualization. This is not a C# project.

Responsibilities:

  • Web Development with Python, FastAPI, and GKE;

  • Software Engineering with Python, GKE, and Pub/Sub;

  • OCR/ Natural Language processing;

  • Testing with Pytest;

  • DevOps with Terraform, Cloud Build and GitHub.

Benefits & conditions

  • Flexible working hours;

  • Remote work;

  • Interesting projects to work on;

  • Exposure to a variety of industries and technologies.

About the company

A medical industry company is looking for a Senior Python engineer. The company offers exposure to a variety of industries and technologies, room to grow as a professional, time in projects to learn new skills and an opportunity to work with phenomenal coworkers, some of the best people on the planet.

Apply for this position