Senior API Engineer - Django - Python, Django - Automotive market
5+ years
Full-time (40h)
Automotive
Full Remote
Python
Django
API development
Django Rest Framework
Requirements
Must-haves
- 5+ years of software development experience
- 2+ years of professional experience with Python
- Experience with Django
- Experience with API development using Django Rest Framework
- Familiarity with API documentation tools (e.g. Swagger, OpenAPI)
- Experience in integrating APIs with database technologies (SQL and NoSQL)
- Understanding of security protocols and best practices (e.g. OAuth, JWT, SSL/TLS)
- Excellent problem-solving skills and attention to detail
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Experience working with Git version control
- Experience with cloud platforms (e.g. AWS, Azure)
- Experience with containerization technologies (e.g. Docker, Kubernetes)
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Design and develop scalable APIs using Python, Django, and Django Rest Framework
- Collaborate with cross-functional teams to understand API integration needs and ensure smooth interaction and integration with software applications
- Develop clear and comprehensive API documentation, including detailed specifications, usage examples, and troubleshooting guides
- Implement RESTful APIs following best practices and standards
- Conduct testing and debugging of APIs to ensure security, functionality, and reliability
- Monitor and analyze API usage metrics and identify areas for improvement
- Optimize API performance through code and infrastructure improvements
- Stay updated with the latest trends and advancements in API development
- Contribute to code reviews, provide constructive feedback, and mentor junior engineers