What are the responsibilities and job description for the Software Engineer -Backend Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Strategic Staffing Solutions, is seeking the following. Apply via Dice today!
Infrastructure & Cloud
- Integration with AWS services (Bedrock LLM, S3, DynamoDB, RDS)
- Design and optimize database schemas (PostgreSQL, JSONB queries)
- Implement comprehensive error handling, logging, and observability
- Write and maintain pytest test suites with 80% coverage
- Follow SOLID principles and clean code best practices
- Work closely with full-stack engineers and DevOps teams
- Participate in code reviews and architectural discussions
- Document infrastructure, APIs, and deployment procedures
- Troubleshoot production issues and optimize performance
- Deliver modular, reusable code aligned with project standards
Infrastructure & Cloud
- **5 years** of AWS experience (Lambda, API Gateway, RDS, DynamoDB, VPC)
- **3 years** of Terraform/Infrastructure-as-Code expertise
- Strong understanding of AWS security, networking, and cost optimization
- Experience with API Gateway custom authorizers and VPC endpoint configuration
- Familiarity with Lambda cold-start optimization and Layer management
- Proven ability to design and document infrastructure architecture