Python API Developer (AWS Serverless)
Malvern, PA - USA
Job Summary
Job Title: Python API Developer (AWS Serverless)
Location: Malvern PA
Job Type: Full-Time
Experience: 10-15 Years
Job Summary
We are seeking an experienced Python API Developer with expertise in AWS serverless technologies to design develop and maintain high-performance REST APIs. The ideal candidate will have strong hands-on experience with Python AWS Lambda Aurora DynamoDB Liquibase and cloud-native application development. This role involves building scalable APIs optimizing database performance implementing CI/CD pipelines and collaborating with cross-functional teams to deliver secure and reliable enterprise solutions.
Required Skills
Python & API Development
- 10-15 years of software development experience
- Strong expertise in:
- Python
- REST API Development
- API Design & Development
- Microservices Architecture
- JSON
- API Security
AWS Cloud
- Hands-on experience with:
- AWS Lambda
- Amazon Aurora
- DynamoDB
- API Gateway
- CloudWatch
- IAM
- AWS Serverless Architecture
Database Technologies
- Amazon Aurora
- DynamoDB
- SQL
- Database Performance Tuning
- Data Modeling
- Database Optimization
Database Migration
- Liquibase
- Database Version Control
- Schema Management
- Database Migrations
DevOps & CI/CD
- CI/CD Pipelines
- Git
- Automated Testing
- Code Reviews
- Continuous Deployment
- Agile Development
Monitoring & Support
- Logging
- Monitoring
- Troubleshooting
- Production Support
- Performance Optimization
Software Engineering
- Object-Oriented Programming (OOP)
- Design Patterns
- Secure Coding Practices
- Cloud-Native Application Development
Leadership
- Technical Leadership
- Mentoring
- Stakeholder Management
- Cross-functional Collaboration
- Risk & Issue Management
- Project Planning & Execution
Key Responsibilities
- Design develop and maintain scalable REST APIs using Python and AWS Lambda
- Build cloud-native serverless applications leveraging AWS services
- Integrate APIs with Amazon Aurora and DynamoDB while ensuring performance scalability and data integrity
- Manage database schema changes version control and migrations using Liquibase
- Develop automated testing monitoring logging and troubleshooting solutions
- Implement CI/CD pipelines and follow DevOps best practices for application deployment
- Optimize API performance database queries and serverless workloads
- Troubleshoot production issues and provide ongoing application support
- Collaborate with architects developers QA and business stakeholders in Agile environments
- Participate in architecture discussions code reviews and technical documentation
- Mentor junior developers and promote engineering best practices
Preferred Qualifications
- Experience with AWS API Gateway
- Experience with CloudWatch monitoring and logging
- Knowledge of Infrastructure as Code (Terraform or CloudFormation)
- Experience building highly available enterprise-scale serverless applications
- AWS Certifications are a plus