We are looking for an intermediate/senior backend Python engineer to join a remote team on a contract basis. You will be working with new and existing features on our platforms, designing and building APIs, integrating with third-party products, and with the full lifecycle from idea through to deployment, running, and monitoring in production in the Amazon cloud.
Key Qualifications: - Proven expertise in Python 3 backend development, using contemporary frameworks for web serving and database access.
- Cloud: Experience with deploying and monitoring solutions running in AWS. We use GitHub Actions, ECS, Cloudwatch, and Terraform extensively.
- Containers: Experience with Docker and Compose or similar.
- RDBMS: Postgres or other SQL database.
Experience with any of the following is a bonus but not essential: - Asynchronous application development, ideally using Python 3.9+
- Kafka for event/data streaming, including Connect or other products in the Kafka ecosystem
- Redis, DynamoDB, or other NoSQL data stores
- Data libraries and tools in the Python ecosystem, e.g. pandas and pyspar
- Terraform: Proficiency in infrastructure as code using Terraform or other CICD suites.
- Tenor, Giphy, or similar and a willingness to use them to get your point across in the company Slack channels
- Experience integrating applications with Salesforce
What We Expect from You: - Remote Effectiveness: Ability to work efficiently in a remote setting.
- High Initiative: Thrives in an environment with ambiguity, taking the lead to drive solutions.
- Tech Enthusiasm: Excitement for learning and adapting to new technologies.
- Somebody who will take on responsibility, have an unusual level of autonomy, but with accountability to us and our customers
Please apply now as listed with your CV and cover letter outlining your experience for this contract.