Backend Python Developer
Role: Backend Engineer with Python or Golang
Location: Fremont, CA(5 days onsite in week)
Contract
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Python or Golang.
- Collaborate with cross-functional teams (Product, DevOps, QA) to deliver robust solutions.
- Write clean, efficient, and testable code following best practices.
- Optimize application performance, scalability, and reliability.
- Implement RESTful and/or gRPC APIs for internal and external services.
- Work with databases (SQL/NoSQL) and integrate with data storage solutions.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and contribute to improving development processes.
- Stay updated with new technologies, frameworks, and best practices in backend development.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- Strong proficiency in Python (Django, Flask, FastAPI, etc.) or Golang.
- Experience with REST/gRPC API development.
- Familiarity with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis, etc.).
- Good understanding of microservices architecture and containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and version control (Git).
- Strong problem-solving and debugging skills.