IT

Senior Backend Engineer – Python

Köln Deutschland100% RemoteFreiberuflichab sofortDauer 12 Monate100% Auslastung
Eingestellt von
BridgingIT GmbH
Ansprechpartner
Cihan Falay
Projekt-ID
2938476
Amazon Web ServicesAmazon S3Code-ReviewContinuous IntegrationSoftware Design PatternsDevopsAmazon DynamodbGithubIdentitätsmanagementPythonPostgresqlNosqlSQLOpenapiDaten- / DatensatzprotokollierungTest-Driven DevelopmentZustandsautomatenAws LambdaAws VPCBackendCloudformationRoute53Funktionale ProgrammierungCloudwatchApi-GatewayAmazon Simple Queue ServicesTerraformDocker

Beschreibung

Requirements
  1. Strong skill in Python programming and familiar with best practices (type hints, PEP 8, design patterns, code reviews).
  2. Experienced with AWS (Lambda, API Gateway, SQS, SNS, EventBridge, Step Functions, Route53, S3, CloudFormation).
  3. Understanding of DevOps principles (CI/CD, monitoring, logging, alerting, infrastructure reliability).
  4. Hands-on with Infrastructure as Code: Terraform (modules, remote state, drift detection).
  5. Proficient with GitHub Actions for CI/CD pipelines.
  6. Experienced with Docker (multi-stage builds, Dockerfiles, image optimization, scanning).
  7. Experienced with microservice architecture and serverless design (event-driven, decoupled systems).
  8. Experienced with NoSQL and SQL databases (DynamoDB single-table design, GSIs, streams; PostgreSQL/RDS).
  9. Experienced with Test-Driven Development (TDD) and contract testing (Pact, OpenAPI validation).
  10. Deep expertise in AWS Lambda (layers, provisioned concurrency, cold-start mitigation, VPC config).
  11. Skilled in observability: CloudWatch, X-Ray, structured logging, alarms.
  12. Security-focused: Secrets Manager/Parameter Store, JWT authorizers.
  13. Local dev workflow with LocalStack, Docker, or mocks (moto).
  14. Cost-aware: right-sizing Lambda, reserved concurrency, DynamoDB capacity modes.
  15. Excellent communication skills – clear written/verbal updates, documentation, cross-team collaboration.
Nice to Have:
Understanding of AWS IAM and permissions – can design least-privilege policies, troubleshoot access issues, manage roles, and resource policies.
AWS SAM

Bewerben