Search by job, company or skills

Grid Dynamics

Senior Python Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Python Backend Developer with Azure

Responsibilities

Key Responsibilities

  • Backend Development
  • Design, develop, and maintain Python-based REST APIs
  • Implement business logic, validation, and error handling
  • Write clean, readable, and maintainable Python code
  • Work with common Python frameworks such as FastAPI or Flask
  • Implement API versioning and basic documentation (OpenAPI / Swagger)

Requirements

Azure & Deployment

  • Deploy Python APIs to Azure using services such as:
  • Azure App Service
  • Azure Functions (HTTP-triggered)
  • Azure Container Apps or Azure Kubernetes Service (basic usage)
  • Configure environment variables, application settings, and secrets
  • Understand and apply basic Azure networking concepts (public vs private endpoints)
  • Use Azure Portal and Azure CLI for basic operations

Data & Integration

  • Integrate APIs with databases such as:
  • Azure SQL Database
  • Azure Cosmos DB (basic understanding)
  • Consume external APIs and services
  • Handle authentication and authorization basics (API keys, Azure Managed Identity, or Azure Active Directory at a basic level)

Quality & Collaboration

  • Write basic unit tests for backend logic
  • Participate in code reviews and follow coding standards
  • Troubleshoot and debug issues in development and production environments
  • Collaborate with DevOps and Cloud teams on deployments and improvements

Nice to have

  • Experience with Docker
  • Exposure to Azure DevOps or GitHub Actions
  • Basic knowledge of security best practices for APIs
  • Experience with async Python programming
  • Familiarity with infrastructure-as-code concepts (Bicep, ARM, or Terraform basic)

What client is looking For

  • Pragmatic engineer who focuses on getting working solutions into production
  • Comfortable asking questions and learning cloud concepts on the job
  • Able to follow architectural guidance and standards
  • Clear communicator who works well in cross-functional teams

We offer

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

About Us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145304187