 
        
        About this role
We are seeking a highly skilled and experienced software developer to lead our technical team.
This is a unique opportunity to make a significant impact on the company's success by driving innovation and excellence in software development.
The ideal candidate will have a strong background in Python, web application development, and leadership skills.
Key responsibilities:
 * Develop high-quality Python applications that demonstrate excellent coding standards, comprehensive testing, and clear documentation.
 * Lead by example and set the technical bar through exemplary code reviews, thoughtful PR comments, and mentorship.
 * Collaborate with software/systems architecture team members to develop architectural decisions.
 * Guide the team towards CI/CD, automated testing, and Kanban-based throughput optimization.
 * Champion AI-assisted development using tools like Cursor and Claude Code.
 * Drive the development of comprehensive user acceptance criteria and ensure compliance with quality standards.
Team Leadership & Galvanizing:
 * Unify the development organization by integrating separate teams into a cohesive group delivering integrated software solutions.
 * Champion technical initiatives and help the team get excited about new approaches, tools, and improvements.
 * Build consensus around architectural decisions and communicate the 'why' behind technical choices.
 * Energize development processes by leading daily standups, planning sessions, and retrospectives.
 * Foster commitment and follow-through by helping the team buy into quarterly commitments.
 * Mentor through collaboration, providing 'shoulder to shoulder' technical mentoring.
Strategic Planning & Collaboration:
 * Participate in quarterly planning to assess technical feasibility, provide capacity estimates, and ensure realistic commitments.
 * Evolve process ownership by implementing agile and software disciplines with enterprise coaching support.
 * Optimize team performance using Kanban-based KPIs like cycle time and throughput.
 * Assess team capabilities and coordinate development plans for junior developers.
Technical Requirements:
 * 8+ years of professional software development experience with strong Python expertise.
 * 2+ years of leadership experience.
 * Experience with Azure Cloud.
 * Web application development using frameworks like Flask, Django, or FastAPI.
 * Database proficiency, including SQL databases, query optimization, and data architecture decisions.
 * Testing discipline, including unit testing, integration testing, and automated testing practices.
Benefits:
 * We welcome new ideas and allow you to make an immediate impact on the team.
 * Flexible Paid time off (PTO) for any reason.
 * Personal laptop.
 * Health/Sport Budget.
 * Fully remote work environment.