Senior AWS Python Developer @Han Staffing
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1wk ago

[Hiring] Senior AWS Python Developer @Han Staffing

1wk ago - Han Staffing is hiring a remote Senior AWS Python Developer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

We are seeking an experienced Senior Developer to support the project initiative. The ideal candidate will have strong hands-on experience developing cloud-native, configuration-driven, event-based, and data-processing solutions using AWS, Kafka, Python, and Java. This role requires the ability to design scalable data pipelines, configurable business-rule frameworks, APIs, microservices, and containerized applications while ensuring performance, reliability, observability, and maintainability.

Qualifications

  • 7+ years of experience in software engineering and application development.
  • 4+ years of hands-on experience building AWS-based solutions, Kafka integrations, and data pipelines.
  • Demonstrated experience designing and developing distributed, cloud-native applications.

Requirements

  • Design, develop, and maintain scalable components for the PISCES HUB platform.
  • Build AWS-based data pipelines, event-driven workflows, APIs, microservices, and integration services.
  • Develop Kafka producers and consumers, including appropriate topic, partitioning, schema, offset-management, retry, and error-handling strategies.
  • Design and implement configuration-driven systems, including:
    • Metadata-driven pipelines and workflows
    • Dynamic business-rule engines
    • Configurable APIs and data-integration frameworks
    • Template-based code-generation solutions
    • Parameterized services and reusable components
  • Design and optimize configuration interpreters using JSON, YAML, and XML.
  • Implement configuration validation, versioning, auditing, rollback, backward compatibility, and error-handling capabilities.
  • Develop high-quality, reusable, and maintainable software using Python and/or Java.
  • Design SQL and NoSQL data models for storing, retrieving, auditing, and versioning business rules and system configurations.
  • Build and integrate solutions using Amazon EKS, AWS Lambda, Amazon ECS, Amazon S3, Amazon RDS, and Amazon DynamoDB.
  • Develop REST APIs, asynchronous services, batch-processing components, and event-based integrations.
  • Implement automated unit, integration, component, and contract testing.
  • Integrate application components with CI/CD pipelines and GitOps deployment workflows.
  • Build, package, and deploy applications using Docker and Kubernetes.
  • Implement application logging, monitoring, distributed tracing, dashboards, and alerting using Dynatrace.
  • Troubleshoot production issues and perform root-cause analysis across application, integration, data, and infrastructure layers.
  • Conduct code reviews and enforce engineering, security, performance, and maintainability standards.
  • Collaborate with architects, product owners, quality analysts, data engineers, DevOps engineers, and other developers.
  • Use Windsurf and other AI-assisted engineering tools to accelerate development, refactoring, automated testing, troubleshooting, and technical documentation.

Preferred Qualifications

  • Experience developing high-volume, fault-tolerant, distributed platforms.
  • Experience with Kafka schema management and serialization formats such as Avro, JSON, or Protobuf.
  • Knowledge of data lineage, schema evolution, data contracts, and data-quality controls.
  • Experience with infrastructure-as-code and deployment tools such as Terraform, Helm, Argo CD, or equivalent technologies.
  • Familiarity with design patterns for retry management, dead-letter queues, idempotency, caching, and fault tolerance.
  • Experience implementing secure APIs and cloud services using authentication, authorization, encryption, and secrets-management practices.
  • AWS Developer, AWS Solutions Architect, Kubernetes, Java, or Python certifications are an advantage.

Key Competencies

  • Strong software-design and problem-solving abilities.
  • Ability to translate business requirements into configurable and reusable technical solutions.
  • Strong understanding of scalable and resilient distributed-system design.
  • Effective debugging and root-cause-analysis skills.
  • Commitment to clean code, automated testing, documentation, and engineering standards.
  • Ability to work independently and mentor junior developers.
  • Strong collaboration and communication skills.
  • Ability to deliver effectively within an Agile product-engineering environment.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior AWS Python Developer @Han Staffing
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 128,753+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later