Avatar for P3+Uplift
P3+Uplift
Actively Hiring
IT staffing & software delivery for unique business challenges

Full Stack Engineer

  • Des Moines
  • |Contract
Posted: 4 days ago• Recruiter recently active
Job Location
Des Moines
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Node.js
Web Services
Distributed Systems
LAMBDA
System Integration
AWS
RESTful APIs
Enterprise Application Integration
AWS Glue
Serverless Technologies

About the job

Senior Software Engineer – AWS / API Development

We are seeking an experienced Senior Software Engineer to join an enterprise technology team focused on developing and modernizing cloud-based applications and integration solutions. This role will have a strong emphasis on AWS development, Node.js, APIs, serverless technologies, and system integration.

The ideal candidate is a hands-on engineer who can take architectural concepts and turn them into scalable, production-ready solutions. In addition to development responsibilities, this person will serve as a technical resource for other engineers, participate in code reviews, and help establish strong development practices across the team.

What You'll Do

  • Design, develop, test, deploy, and support enterprise software applications and integrations.
  • Translate technical architecture and solution designs into maintainable, production-ready code.
  • Build and enhance cloud-based solutions utilizing AWS technologies and serverless architecture.
  • Develop and optimize RESTful APIs with a focus on performance, scalability, reliability, and security.
  • Create integrations that connect applications, services, and enterprise data sources.
  • Participate in application modernization and system integration initiatives.
  • Review code and provide technical guidance and recommendations to other developers.
  • Troubleshoot complex application and integration issues and help identify long-term solutions.
  • Ensure development work aligns with established architecture, security, accessibility, usability, and engineering standards.
  • Partner with architects, engineers, product teams, and business stakeholders to evaluate technical solutions.
  • Participate throughout the software development lifecycle, including design, development, testing, deployment, and ongoing support.
  • Contribute to technical documentation and knowledge sharing across the engineering organization.

Required Skills & Experience

  • Strong hands-on experience developing applications and solutions within AWS environments.
  • Demonstrated ability to take an architectural design and translate it into working software solutions.
  • Strong development experience with Node.js.
  • Hands-on experience with AWS technologies such as Lambda and AWS Glue.
  • Strong experience designing, developing, and consuming REST APIs and web services.
  • Experience identifying and resolving API performance and scalability challenges.
  • Solid understanding of enterprise application integration and distributed systems.
  • Experience conducting code reviews and providing meaningful technical guidance to junior or less experienced developers.
  • Strong troubleshooting, problem-solving, and communication skills.

Preferred Qualifications

  • Experience working within an Agile/Scrum development environment.
  • Experience collaborating with distributed or globally based development teams.
  • Background working with enterprise-scale applications and complex system integrations.
  • Experience working within highly regulated industries such as insurance, healthcare, or financial services is beneficial.

What Makes This Opportunity Interesting

This role provides an opportunity to work on enterprise-scale technology while helping modernize and improve critical applications and integrations. You'll work heavily with AWS, Node.js, Lambda, Glue, REST APIs, and cloud-based architecture while having the opportunity to influence technical decisions and mentor other engineers.

For someone who enjoys being hands-on while also serving as a senior technical resource for the team, this position offers a strong combination of software development, cloud engineering, integration, and technical leadership.

About the company

P3+Uplift company logo

P3+Uplift

Actively Hiring
IT staffing & software delivery for unique business challenges51-200 Employees
Company Location
West Des Moines
Company Size
51-200
Learn more about P3+Uplift image

Similar Jobs

Archesys company logo
Archesys
Improving the government services that impact everyday lives