Plan, lead and actively contribute to the development of web/mobile applications in an agile environment
Take ownership of understanding of the whole system and take responsibility for teaching this to others
Alongside other senior members of the team, contribute to the strategy and architectural decisions that support the growth of the services we offer to our members and clients
Provide technical support and mentoring to junior team members
Find ways to improve system robustness, resilience, and stability