Description
You will play a crucial role in architecting, designing, and developing web applications utilized by employees and suppliers. This position involves enhancing the back-end stack of our web applications using various AWS technologies such as Appsync, API Gateway, Lambda functions, DynamoDB, and Elastic Search. You will collaborate closely with the product manager and business stakeholders to gather requirements and implement effective technical solutions.
Your responsibility also includes producing code that is fault-tolerant, efficient, and maintainable, while promoting best practices throughout the entire software development life cycle. This role thrives in an agile team environment and requires effective communication with stakeholders.
Requirements
- 5+ years of experience in a software development role.
- Deep knowledge of Amazon's AWS ecosystem.
- Strong experience with Python (preferred) or JavaScript.
- Proficiency with database technologies, including SQL and NoSQL.
- Strong problem-solving skills and a capability to take ownership of issues.
- Familiarity with software development methodologies and tools (e.g., Agile).
- Understanding of web services and RESTful APIs.
- Knowledge in Golang, AWS, Docker, Postgres, Influx DB is a plus.
Benefits
- Access to extensive learning and development opportunities from a diverse and highly talented team, including experts in various fields such as AI, Computer Vision, Government Contracting, Systems & Device Engineering, Operations, and Communications.
Employment Type: Full-Time