← Back to jobs

Envision Technology Solutions (ETS) Logo
Python API Developer

Envision Technology Solutions (ETS)

 

Gurugram, Haryana, India

Posted On: 30+ days ago
Experience: 8+ years
Availability: Hybrid
Openings: 1
Category: Python API Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Job Description

Role Overview

We are seeking a highly skilled Python API Developer with 8–10 years of experience in building scalable backend services and RESTful APIs, with strong hands-on expertise in AWS cloud services. The ideal candidate will design, develop, and optimize microservices and cloud-native applications while ensuring security, performance, and reliability.

 

Key Responsibilities

API & Backend Development

  • Design, develop, and maintain RESTful/GraphQL APIs using Python frameworks (FastAPI, Flask, Django REST Framework).
  • Build scalable, modular backend services with proper API versioning, authentication, and authorization.
  • Implement secure API access using OAuth2, JWT, IAM roles, and API Gateway integrations.

AWS Cloud Engineering

  • Architect, deploy, and manage services on AWS, including:
    • AWS Lambda, API Gateway, ECS, EKS, EC2
    • S3, CloudFront, SNS/SQS, EventBridge
    • RDS, DynamoDB, ElastiCache, Secrets Manager, SSM
  • Build and optimize cloud-native microservices leveraging AWS-managed tools.
  • Implement monitoring, logging, and alerting using CloudWatch, X-Ray, and AWS distributed tracing.
  • Apply AWS best practices for security, cost optimization, and scalability.

Architecture & Solution Design

  • Translate business and functional requirements into API specifications and backend architecture.
  • Work with microservices, event-driven designs, and cloud-native patterns.
  • Ensure performance tuning, caching, and fault-tolerant design principles.

Data & Database Management

  • Design schemas, optimize queries, and implement data pipelines on RDS/PostgreSQL, DynamoDB, or other databases.
  • Integrate internal and external APIs and manage data transformations.

DevOps, CI/CD & Automation

  • Build CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins.
  • Containerize services using Docker, and deploy to AWS ECS/EKS.
  • Work with IaC tools (preferred: Terraform or AWS CloudFormation).

Quality, Testing & Documentation

  • Write unit, integration, and performance tests (pytest, unittest).
  • Ensure API reliability, observability, and adherence to SLAs.
  • Maintain API documentation using OpenAPI/Swagger.

Collaboration & Leadership

  • Mentor junior engineers and drive coding best practices.
  • Participate in architecture reviews, code reviews, and sprint planning.
  • Work cross-functionally with product, DevOps, and infrastructure teams.

 

Required Skills & Experience

Core Technical Skills

  • 8–10 years of hands-on experience in Python and API development.
  • Strong experience with AWS services, especially serverless and container-based workloads.
  • Expertise in frameworks like FastAPI, Flask, or Django REST Framework.
  • Proficiency with SQL (PostgreSQL/MySQL) and NoSQL (DynamoDB/MongoDB).
  • Strong understanding of asynchronous programming (asyncio), multi-threading, and performance tuning.
  • Experience building secure and scalable microservices.

AWS-Specific Skills

  • Hands-on expertise with:
    • API Gateway, Lambda, ECS/EKS, EC2
    • S3, CloudFront, SNS/SQS, EventBridge
    • RDS, DynamoDB, ElastiCache
    • IAM, KMS, Secrets Manager
    • CloudWatch, X-Ray, CloudTrail
  • Understanding of AWS networking fundamentals (VPC, subnets, security groups, load balancers).

Soft Skills

  • Excellent communication and documentation skills.
  • Strong problem-solving abilities and ownership mindset.
  • Ability to work independently and collaboratively in agile teams.

 

Nice-to-Have

  • Experience with AWS CDK or advanced Terraform modules.
  • Exposure to API Gateway custom authorizers, WAF, Cognito.
  • Experience in high-scale, low-latency distributed systems.
  • Familiarity with Kafka, RabbitMQ, or streaming platforms

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs