Position: Senior Python Backend developer
Company: Processica
Category: Python
Experience required: 5y
English level: upper
Published: 2022-03-01T00:00:00+02:00

As a Senior Backend Engineer, you will work with our client in the autonomous vehicle industry to help them develop and roll out the next generation of advanced tools to support autonomous driving. They are building a suite of fleet management products to enable the successful operation of their vehicles at scale. This project specifically is to work on the implementation of services that provide support to their ride-hailing partners, including booking rides and deliveries, vehicle status reporting, navigation routing, and more.

WHAT YOU’LL DO

Write high quality, maintainable code for the platform supporting the client’s autonomous vehicle fleet.
Make key decisions about the architecture and design of new features in collaboration with the client team.
Review code to ensure that technical implementation meets requirements.

WHO YOU ARE

You have 5+ years of experience as a software developer and at least some experience working with distributed systems.
You are a motivated self-starter with excellent communication and problem-solving skills.
You are comfortable working in a fast-paced, continuous delivery environment.
You have a deep understanding of computing systems, software architecture, data structures, and algorithms.
You have lots of experience with the full lifecycle of software development, and you have shipped one or more products successfully.
You have a sense of urgency and desire to ship and get feedback from the client - and then iterate based on that feedback.
You care about quality and testing and have strong opinions loosely held about how things should be done with respect to software architecture, design, and implementation, as well as the tools used to do it.
You are comfortable working with an international team and with sometimes taking meetings at off-hours in order to sync up with the team.

Requirements
KEY TECHNICAL QUALIFICATIONS

Experience with Python and Golang.
Experience with serverless architectures.
Experience building systems using SQL and NoSQL databases.
Experience with Amazon Web Services, Docker, and Terraform is a plus.
Experience with IoT infrastructure is a plus.
Experience with JavaScript, React, and Redux is a plus.
Experience with C++ is a plus.