Senior Python Developer in Raleigh, NC at Vaco

Date Posted: 1/7/2021

Job Snapshot

Job Description

* Being a key contributor to our evolving data-ingestion & processing portion of the product, you will have the chance to influence the direction of and build out a growing suite of connectors & integrations
* You will be the lead for the team of (2-3) engineers, working in collaboration with the Product Manager & QA Engineer, on a journey to simplify the end-to-end experience of providing data to MIDA as "the engine in the martech value chain" and the data outputs into execution & tracking systems (20% managing, 80% doing)
* Develop growth plans for the other engineers on the team, guiding their professional development, and assessing this growth through performance management reviews
* Hands-on researching & building out solutions by coding will comprise the majority of this role

Requirements:

*Experience designing and implementing RESTful APIs and Microservice-based architectures
*Experience building & maintaining third-party data integrations
*Agile experience
*Knowledge of cloud-based infrastructure, containerization technologies, CI/CD tools, and Git workflows
*Experience with both SQL and NoSQL databases
*Strong written and oral communication is a must, as you will be expected to interface with our distributed team of engineers, as well as across functional teams within the business
*4+ years as a professional software engineer. Team lead experience and data connection experience are both big plusses.

The Tech Stack:
* Python, including the Django REST Framework, Pandas, and Celery
* Javascript/Node.js
* TypeScript / Angular (with Bootstrap)
* AWS, Terraform, Lambdas, Jenkins, Github



Job Requirements

*Experience designing and implementing RESTful APIs and Microservice-based architectures •Experience building & maintaining third-party data integrations •Agile experience •Knowledge of cloud-based infrastructure, containerization technologies, CI/CD tools, and Git workflows •Experience with both SQL and NoSQL databases •Strong written and oral communication is a must, as you will be expected to interface with our distributed team of engineers, as well as across functional teams within the business •4+ years as a professional software engineer. Team lead experience and data connection experience are both big plusses.