Contribute to the design and development of new cloud-based software architectures.
Own and deliver complete features, including design, architecture, implementation, testability and deployment.
Provide feedback pertaining to technical designs, proposals and code.
Participate across the entire software development lifecycle, taking features from concept to production release.
Collaboratively create solutions across teams.
Troubleshoot software issues and debug a large codebase.
Develop and execute unit and integration tests.
Contribute to technical documentation to increase maintainability of software assets.
5+ years of software engineering industry experience building backend software, with exposure to microservices, event‑driven architectures, and batch processing.
4+ years of experience or strong proficiency in...