Role Summary:
We are seeking a skilled Software Developer to design, build, and maintain applications in the Cargo domain using cloud-native architectures, modern engineering practices, and AI-assisted development tools like AWS Kiro.
The ideal candidate is a strong software engineer with experience in distributed systems, AWS cloud technologies, and full-stack application development. This individual will contribute to delivering reliable, scalable Cargo applications while leveraging AI-assisted development tools to accelerate delivery, improve code quality, and automate repetitive engineering tasks.
The role requires a passion for building quality software and a willingness to adopt modern, AI-assisted development practices. The successful candidate will collaborate across teams to deliver features that support Cargo business operations and help drive adoption of AI-assisted development practices within the engineering team.
Key Responsibilities:
- Design, develop, and maintain scalable cloud-based applications in the Cargo domain using AWS services.
- Leverage AWS Kiro and AI-assisted development tools to accelerate software delivery, automate repetitive tasks, and improve code quality — with the judgment to validate and own AI-generated output.
- Contribute to the test automation suite by writing, maintaining, and enhancing automated tests to ensure application quality and reliability
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement best practices for cloud architecture, security, and performance.
- Automate deployment, monitoring, and management of cloud applications.
- Write clean, efficient, and maintainable code, contributing to both front-end and back-end development as a full-stack engineer.
- Troubleshoot and resolve issues related to cloud infrastructure and applications.
- Contribute to a culture of continuous improvement and knowledge sharing within the team.
- Stay up to date with the latest AWS technologies and industry trends.