Software Engineer – Python Job Description Template
Our company is looking for a Software Engineer – Python to join our team.
Responsibilities:
- Understands multithreading, locks and queues very well;
- Writes reusable, testable, and efficient code (with a huge emphasis on testable code);
- Design and develop scalable APIs;
- Understands best practices for security and data protection.
Requirements:
- Code guru in Python;
- Understands source code control tools (GIT is ideal and what we use );
- 4+ years’ experience;
- Experience designing APIs, and are a proponent of API-first development;
- Strong knowledge of database schemas (Knowledge of SQL Alchemy and related libraries are a plus );
- Strong unit test and debugging skills.