Key Responsibilities
- Architect, develop, and maintain scalable full-stack applications using modern technologies, prioritizing high performance, security, and maintainability.
- Champion best practices related to code quality, testing, and deployment processes within the team.
- Lead and mentor a team of engineers, fostering technical excellence and a culture of continuous improvement and innovation.
- Perform regular code reviews, ensuring delivery of high-quality and reliable solutions to the business.
- Collaborate cross-functionally with Business Analysts, QA Engineers, Project Managers, and other stakeholders to drive projects forward.
- Troubleshoot and resolve complex technical challenges within a sophisticated system architecture.
- Stay abreast of emerging technologies and industry trends, actively sharing knowledge to elevate the teams capability.
- Guide the full solution lifecycle from design documentation through to the technical delivery of features and products.
- Own the release process, leading the effort to ensure high-quality, well-coordinated deployments.
- Bachelors degree in Computer Science, Engineering, or a related discipline (or equivalent experience).
- 5+ years of experience in a similar senior or lead engineering role.
- Prior experience in fintech or financial services is advantageous.
- Deep understanding of software architecture principles and design patterns.
- Proven experience with AWS and cloud-native development, including CI/CD pipelines.
- Demonstrated leadership in both technical delivery and team development, with a focus on driving business value.
- A passion for crafting clean, maintainable code and continuously refining your engineering craft.
- A collaborative mindset you thrive in a team environment and actively foster strong partnerships.






