Position: Senior Python developer
Company: Artkai
Experience required: 5y
English level: upper

Requirements:
- 5+ years experience a BE development;
- Experience with Python, GraphQL, Apollo;
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment;
- Experience with Scrum or Kanban methodologies;
- Ability to thrive in a fully remote organization;
- The commitment to work in a fast-moving technology startup.

Project Tech Stack:
Python 3.7+, Microservices, PostgreSQL 11+, FastAPI, GraphQL, SqlAlchemy, Apollo, AWS, Docker.

Responsibilities:
- Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment;
- Lead a team of talented backend developers as they work across the stack and create new technologies;
- Drive the evolution of our backend architecture;
- You own the delivery of product commitments and are always looking to improve productivity;
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review;
- Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions;
- Maintain a high degree of productivity, engagement, and quality of output from your team;
- Collaborating with the Product owner to ensure the team has clear direction and priorities.

Hiring process:
1) Screening interview with one of our Tech Leads;
2) Final interview with our Sr Tech Lead (which includes a test and live coding).