General Summary
We are looking for an exceptional Senior Applications Developer to help build and run the world-class data platform that powers streaming data generated by a fast-moving landscape. Python Software Engineer will work with business development, data, and product teams to solve tough problems and challenges through development and automation. Our team culture is a unique combination of structured vision and process maturity. In this role, you will be developing innovative cloud solutions, support current integrations, including deploying integration components in development/production environments.
Essential Functions
The following are intended to be examples of the accountabilities for which the person in this position is responsible. This position is not intended to be complete or all-inclusive and does not preclude management from assigning other or related functions for which the individual has demonstrated competency through performance.
Qualifications
7+ years in a related technology role
— Deep development experience in Python, but we are open to other experiences if you are willing to learn the languages we use
— Experience in architecting, development, and deployment platform for running containerized services.
— 2+ years of experience in Kubernetes
— Good knowledge of Docker and deployment life cycle (Storage, Docker Registry, Images)
— Strong expertise in building/interacting with RESTful services
— Experience processing large amounts of structured and unstructured data in streaming and batch
— Experience with cloud infrastructure (AWS)
— Experience in running, using and troubleshooting industry-standard messaging and data technologies such as Spark, RabbitMQ, Active MQ, PostgreSQL
— Experience with Infrastructure as Code using Terraform
Education
BS Degree preferably in Computer Science or Information Systems
The Perks:
— Fully remote position
— Attractive compensation and PTO policy