Skip to main content

Python Developer

Python Developer
Planet Technology
remote
8 months ago

Job Description

Python Developer - W2 Contracts (2)8+ years in Python middleware development & AWS Serverless required100% remote, EST preferred

Qualifications

  • Bachelor’s degree in computer science or related field.
  • 9 years of experience in middleware, server programming & API development using Python.
  • 4+ hands on experience with cloud computing in AWS technologies such as API Gateway, DynamoDB, S3, CloudWatch.
  • 3+ years of experience of setting up CD/CD pipelines on AWS, Cloud formation/Terraform.
  • Develop Unit and integration tests with mock server using Pytest, Moto, Flask
  • Expertise in object-oriented & functional programming languages, Backend For Frontend (BFF) layer development.
  • Extensive understanding and experience in implementing design patterns.
  • Excellent problem-solving/troubleshooting/debugging skills and ability to work in a fast-paced environment.
  • Strong written and verbal communication skills.
  • Ability to work independently in a fast-paced environment with frequent production releases.

Responsibilities

  • Develop and maintain backend systems that meet product and business requirements.
  • Make and defend technical design decisions; collaborate with architecture team for approvals.
  • Design, implement, and maintain scalable, high performant and efficient server-side products.
  • Collaborate with cross-functional teams to understand and translate product requirements into optimal technical design.
  • Identify and solve complex problems, performance challenges in a fast-paced environment.
  • Participate in the entire development life cycle, from concept to release.
  • Ensure design and architecture is extensible across multiple projects.
  • Support business applications by diagnosing complex production issues requiring extensive analysis and troubleshooting.
  • Contribute to defining timelines and plans; research and estimate feasibility, cost, time, and scope.
  • Research new technologies, train other engineers, provide demos and other technical sessions to the entire engineering organization.
  • Resolving production issues as needed, plan and propose better approaches to proactively prevent such issues.

Expertise level

Work arrangement

Key skills

AWS

Similar Jobs in United States