Job Description P3+Uplift has an immediate contract need for an Iowa based client. We are in search of a Senior Full-Stack Software Engineer with experience working in cloud-based and data driven teams servicing multiple product teams across the enterprise. The Sr. Software Engineer must have six years of experience as a full-stack engineer and a minimum of five years in API development. The ideal candidate will have expertise in microservices, event-driven architecture, and development of data pipelines. While pairing and mobbing are expected the Software Engineer will also need to prove they can work in a collaborative manner. The ideal Engineer will be a decision-maker leading discussions on what is next while maturing practices and other team members as well as looking for areas automation can be built. Building rapport with leadership and supporting the development of data applications needing to scale are also duties of the Sr. Engineer.
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.
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
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