Position: Senior Python Developer
Company: DDI Development
Experience required: 5y
English level: intermediate

We are looking for a Middle/Senior Software Engineer to join our Los Angeles team. This person has to love the startup grind and hustle of getting things done quickly, but also without sacrificing the longevity of the technology.

Responsibilities
● Organize full lifecycle software development;
● Write well designed, testable, efficient code;
● Work alongside and effectively coordinate with other engineers on the team;
● Come up with procedures and frameworks to avoid technical debt;
● Create efficient architectural and database design;
● Evaluate and deploy software tools, processes and metrics;
● Help other engineers excel in their job and in their careers.

Requirements:
● 5+ years' professional software development experience;
● Significant experience in developing and architecting scalable web applications using Python and Django framework;
● Excellent knowledge of Relational Databases, NOSQL and ORM technologies (Django ORM, SqlAlchemy);
● Have experience utilizing cloud services such as AWS, Azure, Google Cloud etc.