Senior Python Backend Engineer

Parser Limited
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Agile Methodologies
Airflow
Data analysis
Azure
Cloud Computing
Databases
Continuous Integration
DevOps
Elasticsearch
Python
PostgreSQL
MongoDB
Software Engineering
SQL Databases
Infrastructure as Code (IaC)
Backend
Gitlab
FastAPI
Containerization
PySpark
Kubernetes
Api Design
Terraform
Software Version Control
Docker

Job description

This position offers you the opportunity to join a fast-growing technology organization that is redefining productivity paradigms in the software engineering industry. Thanks to our flexible, distributed model of global operation and the high caliber of our experts, we have enjoyed triple digit growth over the past five years, creating amazing career opportunities for our people.

If you want to accelerate your career working with like-minded subject matter experts, solving interesting problems and building the products of tomorrow, this opportunity is for you.

The Impact You'll Make:

  • Design, build, and maintain robust and scalable APIs using the FastAPI framework.
  • Work closely with the science team to integrate their packages and build APIs that can be consumed by the product.
  • Manage the full lifecycle of application deployments, ensuring reliability and performance.
  • Implement and manage Infrastructure as Code (IaC) using Terraform on cloud platforms like GCP and Azure.
  • Advocate for and implement engineering best practices, including CI/CD, DevOps, and containerization (Docker/Kubernetes).
  • Mentor junior engineers and contribute to enhancing our engineering standards and practices

Requirements

Do you have experience in Terraform?, * 7+ years in backend software engineering, with expert-level proficiency in Python.

  • Proven experience in API development, with a strong emphasis on the FastAPI framework.
  • Strong, hands-on experience with cloud platforms (GCP/Azure) and infrastructure management using Terraform.
  • Solid knowledge of CI/CD pipelines, Agile frameworks, and deployment strategies.
  • Excellent collaboration skills for working effectively with science and product teams.
  • Languages: Python, SQL
  • API & Tools: FastAPI , Docker, Terraform
  • Databases: PostgreSQL, MongoDB
  • Cloud: GCP & Azure
  • Version Control: GitLab

Nice-to-Have Skill

  • Experience with data analysis techniques and libraries.
  • Airflow, PySpark
  • Elasticsearch

Benefits & conditions

  • The chance to join an organisation with triple-digit growth that is changing the paradigm on how software products are built.
  • The opportunity to form part of an amazing, multicultural community of tech experts.
  • A highly competitive compensation package.
  • Medical insurance.

Come and join our #ParserCommunity.

Apply for this position