Position: Senior Python Developer (Europe Anywhere)
Company: CHI Software
Category: Python
Experience required: 5y
English level: intermediate

We are looking for a software engineer with Python/AWS/Terraform knowledge.

Assignment description: Our goal is to enable our engineers to build, scale & develop solutions faster and with higher quality than the status quo. We strive to deliver work we can be proud of. Joining the Logging Experience team to work on the challenges of developing scalable and flexible logging infrastructure to cope with a LOT of data (routing, storage, searching, classifying), a magnitude of demanding, varied & sometimes conflicting needs. We need you to think big whilst having attention to detail to help us deliver a reliable, solid, self-healing & auto-scaling service. Finally, you’ll be part of an incredible team.

**Requirements**

- Experience with software development with expertise in one of Python, Javascript or Go
- A DevOps / SRE mindset and Experience with Linux environments
Hands-on Experience with AW
- We like to see a passion for Testing & Automation to prove your service does what it says, and to free up your time, so you can work on the more interesting and challenging problems

**Main tasks**
 
- Create solutions that are transferable from local machine to staging and production
- Proven skills in software engineering, AWS IAM, S3, EC2 and Auto-scaling is needed
- Design solutions that are fully testable
- Integrate solutions to market-leading products
- Adapt existing code base to new requirements
- Build easily understandable, sensible and maintainable abstractions
- Have the security aspect of your work at the back of your head all the time.
- Write integration tests in python and pytest
- Know ins and outs of Linux and tools that it brings
- Be comfortable with shell environment and be able to quickly solve runtime problems over ssh
- Know Docker and its internals
- Manage infrastructure with Terraform
- Build CI/CD pipeline with Jenkins
- Build tools that will automate any repeatable task
 
**Technologies we work with key:** Python, Terraform, AWS, Vector, Jenkins, Datadog, Docker, Bitbucket, Linux, Paas Occasionally: Ansible, CloudFormation, LDAP, JavaScript, Saas.

**Location: 100% remote anywhere in EU.**