Position: Python Developer
Company: DDI Development
Category: Python
Experience required: 3y
English level: intermediate

**What you will do:**
—  You'll work with others to build new product features from start to finish, including API features. Behind every great feature, there are smart workers, therefore you will be involved on the brainstorming and conception phases of each feature.
— You'll improve the performance and reliability of our databases and app infrastructure.
—  You'll enhance the Search Engine of the product.

**Requirements:**
—  Python: You have proven experience in building web applications using Python. You have a strong understanding of the API first approach, and know how to work with FastAPI. Your python background also includes: Task queue management (Celery), Deployment knowledge (Docker), ORM Experience (SQLAlchemy).
— Data architecture: You have previously established the right data architecture for a company's needs and provided guidance on best data practices for the business. You have a strong experience managing relational databases and know how to manage data at scale.
— AWS: You have a deep knowledge on AWS services, and are familiar with at least the following: Lambda, Batch, Api gateway, S3.
— Problem solver: You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when needed and reaching out people outside of your team.
— Hacker mindset: You believe that everything is possible, and it's just a matter of approaching a problem with the right mindset. You are a creative thinker and love to push your limits.
— Empathetic communication: You can easily explain complex ideas to developers and to people without technical backgrounds. In disagreements, you engage thoughtfully with other perspectives and commit to the best solution. You are an effective listener, and speak fluently english and/or french.

**Bonus Point:**
— You have experience with ElasticSearch and have previously contributed to the development of a Search Engine.
— You have previously built great tools with small teams, worked on scraping projects or launched entrepreneurial projects.