About the role
Take ownership of end-to-end design and architecture for complex systems.
Partner with product and business teams to convert requirements into high-level and low-level designs.
Drive the development of mission-critical applications by contributing to the team's overall technology vision.
Develop maintainable, scalable, and efficient code aligned with industry standards.
Apply advanced algorithms and data structures to solve complex problems with optimized performance.
Work collaboratively in an agile environment and lead cross-functional discussions to ensure successful project delivery.