Back End Engineer (Python, AWS & API)

Artech LLC
  • Malvern, PA
  • $50–$56 Per Hour
  • Quick Apply
5 days ago

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

Numbers & Facts

LocationMalvern, PA
Salary$50–$56 Per Hour

More jobs like this

See more jobs

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.