#1 Job Board for tech industry in Europe

Senior Python Engineer
Python

Senior Python Engineer

San Francisco
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python

    master

    API

    advanced

    AWS

    advanced

    Docker

    regular

    Agile

    regular

    GitHub

    regular

Job description

Online interview
As a senior python engineer at our company, you are in charge of delivering value to our users by developing a scalable, stable, and high-performing application. You develop new features and deploy them into production via advanced CI and CD tools. You also monitor the existing features, and continuously improve their performance by improving the code base, tech stack, or deployment model.
 
Responsibilities:

  • Contribute to the core engineering design of our application, including backend, middle-layer, and interface with the frontend components.
  • Collaboratively design, build, and maintain Python micro-services in our AWS platform.
  • Build data APIs and data delivery services that support critical operational and analytical applications for our internal and external users.
  • Build testing, monitoring, and automation tools to improve development productivity and app stability.
  • Do peer reviews of your teammates code, paying specific attention to performance and consistency while also adhering to the best pythonic ways of writing code.
 
Requirements:

  • Bachelor's degree in engineering
  • 5+ years of experience with python and modern architecture (micro-services)
  • 3+ years of experience with AWS infrastructure, including EC2, ECS, Lambda, API GW, SQS, RDS.
  • Working experience designing and implementing APIs.
  • Working experience with containerized (Docker, ECS) or serverless (Lambda) deployment.
  • Working experience with designing large scale systems that move, manage and analyze large amounts of data.
  • Working experience with Agile and CI/CD tools, including GitHub, Travis, Sentry, JIRA.