Position: Software engineer (Python, AWS)
Company: Materialise
Category: Python
Experience required: 3y
English level: upper
Published: 2022-10-01T00:00:00+03:00

CAPE (Cloud Automation Platform for Enterprise) is a SaaS platform, providing the core features of the Materialise Software for Additive Manufacturing to customers. CAPE also enables internal product and research teams to easily add new features, diminishing the gap between research and end-customers and reducing time-to-market.

CAPE leverages services and we apply state-of-the-art development, test and deployment practices such as Continuous Integration, Continuous Delivery/Deployment and Infrastructure as Code. This allows us to create a reliable, secure and scalable solution.

**Responsibilities:**
Creation of new features, extension and support of existing platform as part of CAPE (Cloud Automation Platform for Enterprise) team;
Development, optimization and support of CAPE Back-End;
Communication with other teams/departments;
Participate in general company’s activities related with cloud solutions and appropriate consultancy.
 
**Requirements:**
3+ years of professional experience in Python;
Hands-on experience with Linux and (EC2, ECS, Cognito, S3, Lambda, etc.) required; 
Experience with unit testing, version control, container technology (Docker);
Experience working with end-users to collect/discuss complex business requirements;
Experience with distributed systems and microservice architecture;
Familiar with best practice of software development within the Agile environment;
Excellent communication and problem-solving skills;
Ability to highlight risks and propose efficient solutions;
Self-starter;
At least Upper - Intermediate level of English;
Experience with Terraform and FastAPI will be a plus.