What are the responsibilities and job description for the Software Engineer position at Veridic Solutions?
Role: Software Development Engineer
Location: Irvine, CA / Bellevue WA (Hybrid) (Onsite 3 days in a week)
Job type: Contract
What You'll Do
- Design, develop, and enhance highly scalable full-stack applications in the Amazon ecosystem.
- Build new platform capabilities and feature enhancements for enterprise-scale inventory management systems.
- Develop high-quality, maintainable code that meets Amazon's engineering standards.
- Design and implement APIs, event-driven architectures, and distributed systems.
- Build cloud-native solutions using AWS services and Amazon Builder Tools.
- Contribute to AI integration initiatives, DevOps, automated testing, deployment, and system optimization.
- Collaborate with cross-functional engineering teams throughout the software development lifecycle.
- Troubleshoot, test, debug, and optimize applications for performance and reliability.
Required Qualifications
- 7–10 years of software development experience.
- 1 year of hands-on experience with Amazon Builder Tools while working at Amazon or AWS.
- 8 years developing backend applications using Java, Kotlin, Python, or similar languages.
- 3 years of frontend development using React or comparable JavaScript frameworks.
- Strong experience designing and developing large-scale software applications.
- Experience developing cloud-native solutions with AWS CDK.
- Hands-on experience with:
- AWS Lambda
- Step Functions
- SQS
- SNS
- DynamoDB
- CloudWatch
- RDS
- Redshift
- S3
- OpenSearch
- Experience building RESTful APIs and event-driven architectures.
- Strong understanding of software design, testing, deployment, and DevOps best practices.
- Proficiency with Node.js, React, and TypeScript.