Back End Engineer

Programmers.io

Malvern (Chester County)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Programmers.io in Malvern, PA is seeking a senior cloud API engineer to design, develop, and maintain scalable REST APIs using Python and AWS Lambda.

You will integrate with Amazon Aurora and DynamoDB, manage database schema changes with Liquibase, and drive automated testing, monitoring, and CI/CD pipelines.

This role requires strong leadership, stakeholder management, and the ability to own critical delivery milestones across cross-functional teams.

Qualifications

  • Design, develop, and maintain scalable REST APIs using Python and AWS Lambda.
  • Integrate APIs with Amazon Aurora and DynamoDB, ensuring performance, scalability, and data integrity.
  • Create and manage database schema changes, migrations, and version control using Liquibase.
  • Develop, test, and deploy cloud-native applications following AWS best practices.
  • Implement automated testing, monitoring, logging, and troubleshooting for APIs and databases.
  • Collaborate with cross-functional teams using Agile methodologies and CI/CD pipelines.
  • Optimize application and database performance and support releases.
  • Prepare technical documentation and participate in code reviews and architecture decisions.
  • Planning & Execution: effectively prioritize tasks, estimate effort, and ensure timely delivery of milestones.
  • Stakeholder Management: build relationships with business teams and leadership.
  • Communication: convey technical information clearly in meetings and docs.
  • Collaboration: foster teamwork and knowledge sharing.
  • Decision Making: assess risks and align with technical and business goals.
  • Leadership & Ownership: drive initiatives and own deliverables.
  • Risk & Issue Management: identify risks and mitigate blockers.
  • Customer & Business Focus: deliver measurable value.

Responsibilities

  • Design, develop, and maintain scalable REST APIs using Python and AWS Lambda.
  • Integrate APIs with Amazon Aurora and DynamoDB, ensuring performance and data integrity.
  • Implement automated testing, monitoring, and troubleshooting for APIs and databases.
  • Collaborate with cross-functional teams to deliver solutions through Agile methodologies and CI/CD pipelines.
  • Optimize performance and resolve production issues, and support releases.
  • Prepare technical documentation and participate in code reviews, design discussions, and architecture decisions.
  • Plan and manage delivery milestones across multiple initiatives.
  • Lead by example and own project outcomes.

Skills

Python
AWS Lambda
REST APIs
PySpark
Agile methodologies
CI/CD
Database design

Tools

Liquibase
Aurora
DynamoDB

Job description

Roles & Responsibilities
  • Design, develop, and maintain scalable REST APIs using Python and AWS Lambda in a serverless environment.
  • Integrate APIs with Amazon Aurora and DynamoDB, ensuring optimal performance, scalability, and data integrity.
  • Create and manage database schema changes, migrations, and version control using Liquibase.
  • Develop, test, and deploy cloud-native applications while following coding, security, and AWS best practices.
  • Implement automated testing, monitoring, logging, and troubleshooting for APIs and database operations.
  • Collaborate with cross-functional teams to deliver solutions through Agile methodologies and CI/CD pipelines.
  • Optimize application and database performance, resolve production issues, and support releases.
  • Prepare technical documentation and participate in code reviews, design discussions, and architecture decisions.
  • Generic Managerial Skills, If any
  • Planning & Execution Effectively prioritize tasks, estimate effort, and ensure timely delivery of project milestones while balancing multiple commitments.
  • Stakeholder Management Build strong relationships with business teams, clients, and leadership through proactive communication and expectation management.
  • Communication Convey technical and non-technical information clearly through meetings, presentations, documentation, and status updates.
  • Collaboration Foster teamwork across cross-functional groups, encourage knowledge sharing, and contribute to a positive team environment.
  • Decision Making Analyze options, assess risks, and make informed decisions that align with both technical and business objectives.
  • Leadership & Ownership Take accountability for deliverables, drive initiatives proactively, and lead by example to achieve team goals.
  • Risk & Issue Management Identify potential risks early, address blockers proactively, and implement mitigation strategies to ensure smooth project execution.
  • Customer & Business Focus Understand customer needs and business priorities, ensuring technical solutions deliver measurable value.
  • Mentoring & Coaching Support team growth through guidance, code reviews, knowledge sharing, and skill development initiatives.
  • Project & Change Management Adapt effectively to evolving requirements, manage priorities during change, and ensure successful delivery outcomes.
  • Skills: Digital : Python~Digital : Amazon Web Service(AWS) Cloud Computing~Digital : PySpark
  • Experience Required: 10 & Above
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AWS Backend Engineer
AWS Backend Engineer

Jobtailor • Charlotte (NC)

On-site
USD 120,000 - 180,000
Senior AWS Python Developer
Senior AWS Python Developer

Veriipro • New York (NY)

On-site
USD 120,000 - 150,000
AWS Data Engineer
AWS Data Engineer

Inizio Partners Corp • Newark (NJ)

On-site
Lead AWS Data Engineer — Data Lakes, Pipelines & Cloud
Lead AWS Data Engineer — Data Lakes, Pipelines & Cloud

Inizio Partners Corp • Newark (NJ)

On-site
AWS Application Developer
AWS Application Developer

Tata Consultancy Services • Plano (TX)

On-site
USD 100,000 - 110,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support
+4
Senior AWS Data Engineer
Senior AWS Data Engineer

United States Digital Space LLC • United States

Remote
USD 140,000 - 190,000
AWS Data Engineer
AWS Data Engineer

TechDigital Group • Fort Worth (TX)

On-site
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Hadiamondstar Software Solutions LLC • Boston (MA)

On-site
USD 120,000 - 180,000
Developer
Developer

Tata Consultancy Services • Des Moines (IA)

On-site
USD 85,000 - 125,000
Staff Backend Software Engineer
Staff Backend Software Engineer

Jobtailor • New York (NY)

On-site
USD 140,000 - 180,000