Job Description 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 Skills Must-Have Skills Strong experience in developing REST APIs using Python and AWS Lambda Expertise in AWS Cloud Computing Database development and integration using:Amazon Aurora Amazon DynamoDB Hands-on experience with Liquibase for database versioning, schema management, and migrations Experience with PySpark Knowledge of CI/CD pipelines, testing frameworks, and cloud-native application development Key Responsibilities Design, develop, and maintain scalable and secure REST APIs using Python and AWS Lambda in a serverless environment. Build and integrate applications with Amazon Aurora and DynamoDB , ensuring optimal performance, scalability, and data integrity. Manage database schema changes, migrations, and version control using Liquibase . 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 using Agile methodologies and support deployment through CI/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 Competencies Python 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 Skills Planning & 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 Profile 10+ years of software development experience with strong expertise in Python and AWS . Proven experience building serverless applications using AWS Lambda . Strong database knowledge with Aurora , DynamoDB , and Liquibase . 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 & Culture Inclusive and diverse work environment Opportunities for professional growth and development Comprehensive health and wellness benefits Show more Numbers & Facts Location Malvern, PA Salary $50–$56 Per Hour