Pooja Nakarani  ·  Senior Python / AWS Backend Developer  ·  6+ yrs

Mid-Level
6+ years experienceremote
Available within 48 hrs

About Pooja

Pooja Nakarani is a Senior Backend Engineer + DevOps/Backend Engineer building Identity & Access Management + E-commerce Order/Inventory + Background Job/Notification Engine + Automated Cloud Deployment + Internal Microservices Communication + Distributed Logging Observability + API Quality TDD/BDD. Specializes in IAM + microservices +…

6+ years of commercial experience in

Skills(41)

PythonFlaskCeleryRedisAWSDockerCloudWatchTerraformIAMVPCPytestTDDBDDUnit TestingIntegration TestingOAuth 2.0OIDCAuth0PostgreSQLMySQLGunicornSecrets ManagerRouteSubnetsMultiprocessingPulumiAWS PrivateLinkTLSmTLSSecurity GroupsNACLsDistributed TracingMetricsCentralized LoggingALB/NLBNAT GatewayOAuth2AWS CognitoAWS ECSAWS ALBAWS CodePipeline

Why hire Pooja?

Sr Backend + IAM + TDD/BDD specialty

Sr Backend + DevOps/Backend + 7 enterprise systems + IAM + TDD/BDD specialty

E-commerce Order/Inventory — high-availability + low-latency

Background Job/Notification — async tasks + emails + reports

Automated Cloud Deployment — CI/CD + IaC + AWS + multi-environment

Microservices Communication — secure private + encrypted

Distributed Logging — observability + tracing + AWS

Built 7 enterprise backend systems including IAM + Microservices + Observability + TDD/BDD

Project highlights(7)

Identity & Access Management PlatformBackend Engineer

  • Centralised authentication and authorisation service supporting multiple internal/external apps — handles registration, login, token issuance, RBAC and OAuth2/OIDC API authentication. Cloud-native on AWS ECS with Terraform IaC.
  • Designed OAuth2 + OIDC authentication flows integrating Auth0 + AWS Cognito.
  • Implemented role-based access control and permission management.
  • Structured Flask app using Blueprints + dependency injection.
  • Used Redis for token caching, session validation and rate limiting.
  • Secured secrets with AWS Secrets Manager.
  • Containerised via Docker on ECS Fargate; Terraform for IaC.
PythonFlaskOAuth2OIDCAuth0AWS CognitoPostgreSQLRedisDockerAWS ECSTerraformSecrets Manager

Key outcomes:

  • Delivered centralised IAM with OAuth2/OIDC + Auth0 + Cognito and Redis-backed token caching/rate limiting.

E-commerce Order & Inventory ManagementBackend Developer

  • High-availability backend for orders, inventory and payment status — designed for high traffic, data consistency and low-latency responses. Containerised behind ALB with horizontal scalability.
  • Developed RESTful APIs for order lifecycle, inventory tracking and payment status.
  • Configured Gunicorn with optimal worker settings for concurrent request handling.
  • Implemented Redis caching to reduce DB load.
  • Designed PostgreSQL schemas with indexing for performance.
  • Integrated ALB for load balancing, health checks and fault tolerance.
  • Implemented CloudWatch logging + alarms.
  • Ensured zero-downtime deployments via rolling updates on ECS.
PythonFlaskGunicornPostgreSQLRedisAWS ALBAWS ECSDockerCloudWatch

Key outcomes:

  • Built high-availability ALB-fronted ECS e-commerce backend with zero-downtime rolling updates.

Background Job & Notification EngineBackend Engineer

  • Asynchronous background processing for long-running tasks — emails, reports, data processing, third-party API calls. Reliable execution with retries, scalable independently of main app.
  • Designed distributed task queues using Celery + Redis.
  • Implemented task retry policies, failure handling and dead-letter queues.
  • Used multiprocessing + multithreading for CPU/IO-bound tasks.
  • Containerised workers and scaled independently on ECS.
  • Added CloudWatch metrics for task execution time and failure rates.
PythonCeleryRedisMultiprocessingAWS ECSDockerCloudWatch

Key outcomes:

  • Built distributed Celery + Redis task queues with dead-letter queues and CloudWatch task-metric monitoring.

Automated Cloud Deployment FrameworkDevOps / Backend Engineer

  • CI/CD + IaC platform deploying containerised backend services on AWS — IaC, security best practices, repeatable multi-environment deployments.
  • Designed reusable Terraform modules for VPC, ECS, ALB and IAM.
  • Used Pulumi for dynamic infrastructure logic.
  • Built CI/CD pipelines using AWS CodePipeline.
  • Implemented IAM least-privilege policies.
  • Automated environment-specific deployments with minimal manual intervention.
TerraformPulumiAWS CodePipelineDockerAWS ECSIAMVPC

Key outcomes:

  • Delivered Terraform + Pulumi multi-environment CD with least-privilege IAM and reduced deployment errors.

Internal Microservices Communication SystemBackend Engineer

  • Secure internal microservices architecture where services communicate privately without public-internet exposure — encrypted communication, service authentication, strict network-level access control.
  • Implemented TLS + mutual TLS (mTLS) for service-to-service authentication.
  • Designed VPC architecture with public + private subnets.
  • Used AWS PrivateLink to expose services securely within AWS.
  • Configured Security Groups + NACLs for network isolation.
PythonFlaskAWS PrivateLinkTLSmTLSVPCSecurity GroupsNACLs

Key outcomes:

  • Reduced attack surface by eliminating public endpoints via PrivateLink + mTLS service-to-service auth.

Industry experience

Cybersecurity

2 projects
  • Automated Cloud Deployment FrameworkDevOps / Backend EngineerTerraform · Pulumi · AWS CodePipeline · Docker +3
  • Internal Microservices Communication SystemBackend EngineerPython · Flask · AWS PrivateLink · TLS +4

E-commerce

1 project
  • E-commerce Order & Inventory ManagementBackend DeveloperPython · Flask · Gunicorn · PostgreSQL +5

Ready to work with Pooja?

Schedule an interview and onboard within 48 hours. No long hiring cycles.

At a Glance

Experience6+ years
Work moderemote
Starting from₹2.0 L/mo
Direct hirePossible
Start within48 hours
From₹2.0 L/ month

Single contract. No agency markup confusion.

Typically responds within 4 business hours.

5-day replacement guarantee
48-hour onboarding, single invoice
Direct chat — no recruiter middleman
VerifiedVetted by Witarist
Technical skills assessed & verified
Background & identity checked
English communication verified
Ready to onboard in 48 hours

Not sure if this is the right fit?

Tell us your requirements and we'll match you with the best candidates.

Pooja Nakarani

Backend Developer