Back End Engineer (Python, AWS & API)
Request ID: 102786-1
Title: Back End Engineer (Python, AWS & API)
Locations: Onsite: Malvern, PA
Duration: 6+ Months with Possible Extension.
Pay Range: $50 - $56/Hour on W2/C2C (All inclusive)Skills:Python, Amazon Web Service(AWS) Cloud Computing & PySpark
Experience Required : 10 & Above
Required Technical SkillsMust-Have Skills
Strong experience in developingREST APIs using Python and AWS Lambda
Expertise inAWS Cloud Computing
Database development and integration using:Amazon Aurora
Amazon DynamoDBHands-on experience withLiquibasefor database versioning, schema management, and migrations
Experience withPySpark
Knowledge of CI/CD pipelines, testing frameworks, and cloud-native application development
Key ResponsibilitiesDesign, develop, and maintain scalable and secureREST APIsusingPythonandAWS Lambdain a serverless environment.
Build and integrate applications withAmazon AuroraandDynamoDB , ensuring optimal performance, scalability, and data integrity.
Manage database schema changes, migrations, and version control usingLiquibase .
Develop, test, and deploy cloud-native solutions following AWS architecture, security, and coding best practices.
Implement automated testing, monitoring, logging, and troubleshooting mechanisms for APIs and database operations.
Collaborate with cross-functional teams usingAgile methodologiesand support deployment throughCI/CD pipelines .
Optimize application and database performance, resolve production issues, and provide release support.
Participate in architecture discussions, code reviews, technical design sessions, and documentation activities.
Ensure high-quality deliverables while adhering to enterprise standards and compliance requirements.
Required Technical CompetenciesPython Development
AWS Lambda
AWS Cloud Services
REST API Design & Development
Amazon Aurora
Amazon DynamoDB
Liquibase
PySpark
CI/CD Pipelines
Cloud-Native Application Development
Database Performance Optimization
Monitoring & Logging
Agile/Scrum Methodologies
Managerial & Behavioral SkillsPlanning & Execution:Prioritize tasks effectively and ensure timely milestone delivery.
Stakeholder Management:Engage effectively with business teams, clients, and leadership.
Communication:Present technical and business information clearly through meetings, documentation, and presentations.
Collaboration:Work seamlessly across cross-functional teams and promote knowledge sharing.
Decision Making:Assess risks and make informed technical and business decisions.
Leadership & Ownership:Demonstrate accountability and proactively drive project success.
Risk & Issue Management:Identify risks early and implement mitigation plans.
Customer & Business Focus:Align technical solutions with business objectives and customer needs.
Mentoring & Coaching:Support team development through guidance, reviews, and knowledge sharing.
Project & Change Management:Adapt to evolving requirements while ensuring successful delivery.
Preferred Candidate Profile10+ years of software development experience with strong expertise inPython and AWS .
Proven experience building serverless applications usingAWS Lambda .
Strong database knowledge withAurora ,DynamoDB , andLiquibase .
Experience working in BFSI or other highly regulated enterprise environments is preferred.
Excellent problem-solving, communication, and stakeholder management skills.
Ability to lead technical initiatives and mentor development teams.
Company Benefits & CultureInclusive and diverse work environment
Opportunities for professional growth and development
Comprehensive health and wellness benefits