Job Description:
Pay Range: $70hr - $75hr
• The Backend Developer will be responsible for designing, developing, and maintaining backend services and APIs using Python, Django, and Django REST Framework.
• The role involves working with cloud infrastructure, implementing secure authentication mechanisms, and collaborating with cross-functional teams to build scalable and efficient solutions.
Responsibilities:
• Design, develop, and maintain backend services using Python 3.x, Django 5.x, and Django REST Framework.
• Architect and optimize databases using PostgreSQL v14+ or AlloyDB.
• Implement secure authentication and authorization flows using SAML.
• Build and deploy microservices on Google Cloud Platform, especially Cloud Run.
• Integrate and manage CI/CD pipelines using Bitbucket and Jenkins.
• Collaborate with frontend, DevOps, and product teams to deliver high-quality features.
• Work with Large Language Models (LLMs) such as Google Gemini and OpenAI for automation and data enrichment.
• Containerize applications using Docker and contribute to deployment pipeline automation.
Required Qualifications:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• 5+ years of professional experience in backend development.
• Strong proficiency in Python and Django.
• Hands-on experience with Django REST Framework.
• Solid understanding of PostgreSQL or AlloyDB schema design and performance tuning.
• Experience with SAML-based enterprise authentication.
• Proven experience deploying applications on Google Cloud Platform, especially Cloud Run.
• Familiarity with Bitbucket and Jenkins for version control and CI/CD integration.
• Exposure to LLMs (Google Gemini, OpenAI) in production or experimental use cases.
• Strong knowledge of Docker and container orchestration.
• Experience automating deployment pipelines and working with infrastructure as code.
• Familiarity with Agile methodologies and collaborative software development practices.