Professional Project Partners logo

Lead Software Engineer

Professional Project Partners
Contract
On-site
Des Moines, Iowa, United States
$65 - $78 USD hourly

Job Description

Senior/Lead Software Engineer (Back-End, Node.js, AWS)

A Senior/Lead Software Engineer is needed with 6-8+ years of experience in back-end engineering, with expertise in APIs, microservices, event-driven architecture, and data pipelines.

Required Qualifications:

  • Node.js (3-4+ years)
  • AWS (3+ years) with experience in API Gateway, Lambda, AWS Batch, SNS, SQS, Aurora RDS, S3, EventBridge, OpenSearch/Elasticsearch, and CloudWatch
  • Database storage experience with relational and non-relational databases, including Aurora RDS, MySQL, PostgreSQL, Microsoft SQL, MongoDB, DynamoDB, and S3
  • Experience with event-driven architecture
  • Automated testing and test-driven development (TDD)
  • Proficiency in SQL
  • Experience with CI/CD automation
  • Strong communication skills
  • Experience mentoring and leading software developers

Preferred Qualifications:

  • Experience with infrastructure as code (CDK, Terraform, etc.)
  • AWS tools including Glue, X-Ray, OpenSearch/Elasticsearch, Fargate, and Step Functions
  • Experience with BDD using tools such as Cucumber
  • Experience with Glue/PySpark/Hadoop
  • Industry experience in insurance, healthcare, or financial services
  • 3+ years of leadership experience managing code reviews and contributing to design decision

This position requires the ability to work in a collaborative environment, contribute to technical decision-making, and support the development of scalable, high-performance applications.

Open to Remote candidates, but preference for someone in Des Moines, IA with hybrid capabilities

At this time, we are unable to provide sponsorship or work with C2C arrangements for this opening. Only candidates authorized to work in the U.S. without sponsorship will be considered.