Job Title: Python Backend Developer
Location: San Mateo, CA or San Ramon, CA
Duration: Long Term Contract
Job Description:
- Design, develop, and maintain efficient, reusable, and reliable Python code for backend services and APIs.
- Collaborate with front-end developers, software architects, and product managers to design and implement backend solutions that meet business requirements.
- Implement data storage solutions using databases such as MySQL, PostgreSQL, or MongoDB.
- Develop and integrate RESTful APIs and microservices.
- Write unit tests and conduct code reviews to ensure code quality and maintainability.
- Troubleshoot and debug issues in production and testing environments.
- Stay updated on emerging technologies and best practices in backend development.
- Document code and technical specifications.
- Participate in Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives.
Must Have:
- 8 to 15 years or experience
- Hands-on experience in Python programming
- Good Analytical and problem-solving abilities Experience in Agile/Scrum based project executions
Nice to Have:
- Knowledge on Cloud App services, Load Balancer, Application Gateway
- Hand on with Cloud services – preferably Azure
- Experience in NoSQL Database and in-memory Database
- Experience in Unit testing frameworks
- Strong Knowledge on CI/CD using Jenkins/Bamboo
- Working Knowledge on Dockers/Kubernetes
Job Type: Contract
Pay: $54.43 - $63.55 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- 401(k) matching
- Health insurance
Compensation package:
Experience level:
Schedule:
Experience:
- Python: 9 years (Required)
- MySQL: 9 years (Required)
- APIs: 6 years (Required)
- Azure: 3 years (Required)
Ability to Commute:
- San Mateo, CA 94403 (Required)
Ability to Relocate:
- San Mateo, CA 94403: Relocate before starting work (Required)
Work Location: In person