Python API Developer Job at Purple Drive, Malvern, PA

VXM5enVOcmZ5bW5GNXY5c2g4SnNtMDJZR3c9PQ==
  • Purple Drive
  • Malvern, PA

Job Description

Job Title: Python API Developer (AWS Serverless)

Location: Malvern, PA
Experience: 10-15 Years

Job Summary

We are seeking a highly skilled Python API Developer with expertise in AWS Serverless architecture to design, develop, and maintain scalable REST APIs and cloud-native applications. The ideal candidate will have strong experience with Python, AWS Lambda, Amazon Aurora, DynamoDB, Liquibase, and CI/CD pipelines , along with hands-on knowledge of cloud-native application development, database optimization, and Agile delivery practices.

Required Skills

Python & API Development

  • 10+ years of software development experience
  • Strong expertise in:
    • Python
    • REST APIs
    • AWS Lambda
    • API Development
    • Serverless Architecture
    • JSON
    • API Security

AWS Cloud

  • AWS Lambda
  • Amazon Aurora
  • Amazon DynamoDB
  • AWS CloudWatch
  • IAM
  • AWS Services
  • Cloud-Native Development

Database Technologies

  • Amazon Aurora
  • DynamoDB
  • SQL
  • NoSQL
  • Database Performance Tuning
  • Database Design
  • Data Modeling

Database Version Control

  • Liquibase
  • Database Schema Management
  • Database Migrations
  • Version Control

DevOps & CI/CD

  • CI/CD Pipelines
  • Git
  • Jenkins / GitHub Actions / AWS CodePipeline (Preferred)
  • Automated Deployments
  • Infrastructure Automation

Testing & Monitoring

  • Unit Testing
  • Integration Testing
  • API Testing
  • Logging
  • Monitoring
  • Troubleshooting
  • Performance Optimization

Development Practices

  • Agile
  • Scrum
  • SDLC
  • Code Reviews
  • Technical Documentation
  • Design Discussions
  • Secure Coding Best Practices

Key Responsibilities

  • Design, develop, and maintain scalable REST APIs using Python and AWS Lambda in a serverless architecture
  • Build cloud-native applications integrating Amazon Aurora and DynamoDB while ensuring high performance and scalability
  • Manage database schema changes, version control, and migrations using Liquibase
  • Develop, test, deploy, and support enterprise-grade applications following AWS and security best practices
  • Implement automated testing, logging, monitoring, and troubleshooting for APIs and database services
  • Optimize application performance, database queries, and cloud resource utilization
  • Collaborate with cross-functional teams using Agile methodologies and CI/CD pipelines
  • Participate in architecture discussions, technical design reviews, and code reviews
  • Support production deployments, troubleshoot issues, and provide timely resolution
  • Prepare and maintain technical documentation, API specifications, and implementation guides

Preferred Qualifications

  • Experience with AWS API Gateway
  • Experience with Docker and Kubernetes
  • Knowledge of Terraform or CloudFormation
  • Experience with Microservices Architecture
  • Familiarity with Event-Driven Architectures
  • AWS Certification (Developer Associate or Solutions Architect) is a plus

Job Tags

Similar Jobs

innovitusa

Python Developer Job at innovitusa

 ...W2 Candidates Only USC & GC Preferred Job Summary We are looking for a Python Developer to build and support scalable applications, automation solutions, and backend services that drive business operations. The successful candidate will be responsible for... 

City of San Diego

Senior Civil Engineer Job at City of San Diego

 ...sensitive engineering projects or functions; act as a department representative in meetings with citizen groups, architects, engineers, contractors or government agencies; estimate construction costs; develop and manage project budgets; monitor consultant contracts, evaluate... 

Wisconsin Community Services

Peer Specialist - Peers Empowering Peers Job at Wisconsin Community Services

 ...an individual's abilities, strengths, and assets. Encourage individuals to become the expert of their own lived experiences and develop voice and choice around service participation to be empowered in their recovery. Utilize Active listening and positive communication... 

Anyone AI

Python Developer Job at Anyone AI

 ...Anyone AI is recruiting skilled Python Developers to work on a project with a leading AI lab. Qualifications: ~ Advanced professional...  ...English ~37 years of professional software engineering experience ~ Strong proficiency in Python and JavaScript/TypeScript... 

Python Software Foundatio

Python Developer New Micro1 Job at Python Software Foundatio

Job Title Python Developer Job DescriptionJob Summary: In this role, you'll apply your expertise to help train next-generation...  ...perform through high-quality, real-world input. No prior experience in AI is required your domain knowledge is what matters....