What are the responsibilities and job description for the Python Engineer position at Staffing Spot, Inc.?
Top Skills: MUST
- Python
- PySpark
- SQL
- REST APIs
- Django / Flask / FastAPI
- Git
- Docker
- Linux
- Cloud Platforms (AWS, GCP, Azure)
- Unit Testing & Automation
- Develop, test, and maintain Python-based applications and services.
- Design and implement RESTful APIs and microservices.
- Write clean, efficient, and reusable code following best practices.
- Collaborate with product managers, designers, and other engineers.
- Optimize application performance, scalability, and security.
- Troubleshoot, debug, and resolve software issues.
- Integrate third-party services and APIs.
- Participate in code reviews and contribute to technical documentation.
- Implement automated testing and CI/CD pipelines.
- Monitor and maintain production systems.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5 years of experience in Python development.
- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Experience with relational databases such as PostgreSQL or MySQL.
- Familiarity with version control systems, especially Git.
- Knowledge of REST APIs, microservices architecture, and software design principles.
- Experience with testing frameworks and debugging tools.
- Understanding of cloud platforms and containerization technologies.)
Salary : $58 - $65