Tech Manager
Stori Card
Minimum 5+ years of experience in software development, with a proven track record of leading technical projects and teams.
Experience in mentoring and coaching junior to mid-level engineers, fostering a collaborative and high-performance team environment.
Hands-on experience with production monitoring, incident management, and technical debt reduction.
Hands-on experience with designing and developing customer facing apps (NTH: Fintech experience).
Advanced Software Architecture & Design Patterns: Deep understanding of architectural principles, design patterns, and best practices for building scalable, resilient, and maintainable systems.
Full Software Development Lifecycle: Comprehensive knowledge of all phases of software development, from requirements gathering and design to deployment, monitoring, and maintenance.
Infrastructure Management & Reliability: Strong familiarity with common infrastructure components, cloud environments, and best practices for system reliability, health, and incident response.
Automated Testing Methodologies: Expertise in various levels of automated testing (unit, integration, end-to-end).
Version Control & CI/CD Pipelines: Proficiency with modern version control systems (e.g., Git) and CI/CD principles.
Lead the architecture and implementation of software solutions designed and executed by the team.
Drive technical excellence within the squad, setting high standards for code quality, test coverage, and system reliability.
Mentor and coach team members to enhance their technical skills, promote effective time management, and foster a collaborative environment.
Actively contribute to coding efforts when necessary. Oversee and participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
Participate in the design of the experiences to be developed by the squad and then monitor the solution once was launched.