Job Title: Full Stack Engineer
Location: Iowa City IO - Onsite
Duration: 6 months Contract
Job Description:
We are seeking a talented and driven Software Engineer to join our growing technology team. The ideal candidate will have strong experience building and maintaining scalable applications using Amazon Web Services (AWS) particularly Lambda and DynamoDB. This role requires proficiency in JavaScript and Java as well as a passion for creating clean maintainable code and solving complex problems in a collaborative environment.
Key Responsibilities:
- Design develop and maintain serverless applications using AWS Lambda API Gateway DynamoDB and other AWS services.
- Write clean efficient and well-documented code in JavaScript () and Java.
- Collaborate with cross-functional teams including product managers designers and QA to deliver high-quality software.
- Develop APIs and backend systems that are reliable secure and scalable.
- Participate in code reviews design discussions and architecture planning.
- Troubleshoot and debug issues in a fast-paced environment.
- Continuously evaluate and incorporate new technologies and development practices.
Qualification Requirements:
- Bachelors degree in Computer Science Engineering or related field or equivalent experience.
- 3 years of experience as a software engineer or developer.
- Strong hands-on experience with AWS services particularly Lambda DynamoDB API Gateway S3 and CloudWatch.
- Proficiency in JavaScript () and Java programming languages.
- Experience with RESTful API design and integration.
- Solid understanding of software development best practices including CI/CD and automated testing.
- Ability to work both independently and in a collaborative team environment.
- AWS certification (e.g. AWS Certified Developer Associate or AWS Certified Solutions Architect).
- Familiarity with infrastructure as code (e.g. AWS CloudFormation Terraform or AWS CDK).
- Experience with event-driven and asynchronous programming patterns.
- Exposure to front-end frameworks like React or Angular (optional but a plus).
Key Skills:
Java AWS Lambda DynamoDB RESTful API.