Python API Developer (AWS Serverless)

Purple Drive


Job Location:

Malvern, PA - USA

Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

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
Job Title: Python API Developer (AWS Serverless) Location: Malvern PAJob Type: Full-TimeExperience: 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 ...