Job Description :

Full job description

Position Senior Python Backend Engineer

Responsibilities:

  • Architect, develop, and maintain microservices and RESTful APIs using Python (FastAPI, Flask, or Django).
  • Design and implement serverless architectures leveraging AWS Lambda, API Gateway, Step Functions, and EventBridge.
  • Build and optimize data pipelines for secure ingestion, transformation, and persistence in DynamoDB, RDS, and S3.
  • Enforce PII data protection, encryption, IAM-based access control, and audit compliance (SOC2).
  • Integrate third-party services like zoom, google doc, one note etc.
  • Implement asynchronous job orchestration using AWS SQS, SNS, or Celery for background processing.
  • Design for observability — metrics, tracing, and logging via CloudWatch, OpenTelemetry, or Datadog.
  • Write and maintain unit/integration tests and CI/CD pipelines with Terraform, CloudFormation, or AWS CDK.
  • Collaborate with DevOps to manage infrastructure as code, blue/green deployments, and zero-downtime rollouts.
  • Mentor junior engineers, conduct code reviews, and uphold engineering excellence across security, performance, and scalability.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 7+ years of backend development experience, including large-scale production systems.
  • Strong proficiency in Python (async, type hints, dependency injection, modular design).
  • Expert in AWS cloud ecosystem — Lambda, API Gateway, DynamoDB, RDS, S3, Step Functions, and IAM.
  • Hands-on experience building and maintaining secure RESTful or GraphQL APIs.
  • Experience with event-driven architectures and asynchronous message queues (Kafka, SQS, SNS, RabbitMQ).
  • Deep understanding of microservices, data models, and distributed system design.
  • Familiarity with containerization (Docker, ECS, EKS) and IaC tools (Terraform, CloudFormation).
  • Knowledge of security best practices, PII data handling, tokenization, and encryption at rest/in transit.
  • Experience implementing CI/CD using GitHub Actions, CodePipeline, or similar tools.
  • Strong debugging, profiling, and performance optimization skills.

Preferred Skills:

  • Experience with data ingestion and transformation pipelines (Glue, Step Functions, Airflow).
  • Familiarity with observability tools (Prometheus, CloudWatch, OpenTelemetry).
  • Experience integrating LLM or AI inference endpoints within backend systems.
  • Knowledge of compliance frameworks such as HITRUST, and SOC 2.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

             

Similar Jobs you may be interested in ..