Position: Python Backend Engineer
Company: MTR Design
Category: Python
Experience required: 2y
English level: fluent

Role summary:

We are seeking an engineer for one of our application development teams. This team is responsible for designing, building, and operating Python based web applications which provide data and insights to allow other developers and stakeholders to make better strategic decisions for their services.

For example, with the AWS SAM framework, you might be building services that are presenting data over a GraphQL API to a Vue.js website frontend that present information or metrics that other developers need to deliver their services.

Qualifications:

We are looking for engineers with experience in some of the following areas:

• Python 3.8+ 
• AWS – especially ECS, S3, DynamoDB, SQS, SNS, Events and Lambdas
• AWS SAM framework 
• Python testing tools – pytest, flake8 
• Data modelling 
• Building APIs with GraphQL 
• Comfortable with modern frontend web development, including Vue.js 
• Docker 
• Git best practices – rebase, squash, bisect 
• Excellent asynchronous collaboration and communication 
• English language proficiency

We don't expect you to know everything, but we want people who are open to learning new things.

Our offer:

• 100% remote work (we are a fully distributed company);
• Opportunity to join our team of experienced professionals and to expand your knowledge and grow your career.

To apply, please send us your resume, GitHub/Gitlab/BitBucket profile, as well as information about a few projects you have worked on and you're proud of.