About the Role
Align is working with a US based travel and photopgraphy businesses, who is seeking an experienced and highly motivated Software Development Manager to lead their development team and drive the evolution of our technology platform. This individual will be responsible for managing full-stack development efforts, optimizing performance, and ensuring scalable infrastructure that supports their media-rich applications. If you have a passion for building innovative software and leading high-performing teams, we’d love to hear from you.
Key Responsibilities
Lead and mentor a team of software engineers to deliver high-quality software solutions on time and within scope.
Architect, design, and develop scalable, secure, and high-performance web applications.
Oversee the implementation and optimization of MySQL databases and queries.
Manage cloud-based infrastructure and virtualization technologies to support uptime, security, and performance.
Collaborate with cross-functional teams to deliver seamless user experiences, incorporating UI/UX best practices.
Implement robust development workflows, testing frameworks, and CI/CD pipelines.
Maintain and evolve legacy codebases built on PHP and JavaScript while leading modernization efforts using frameworks like Laravel.
Ensure proper handling and streaming of media content including images, videos, and 360-degree panoramas.
Stay up to date with emerging technologies and recommend their adoption when appropriate.
Required Qualifications
10+ years of experience in full-stack software engineering.
Proven expertise in:
MySQL Query Optimization: 3+ years
Cloud Infrastructure: 3+ years
Virtualization: 3+ years
Scalable Infrastructure: 3+ years
Apache: 8+ years
MySQL: 7+ years
Linux: 7+ years
PHP: 7+ years
JavaScript: 7+ years
Laravel: 3+ years
UX/UI Design: 2+ years
Demonstrated leadership experience in guiding teams and software development initiatives.
Strong communication skills with fluency in English.
Experience in hosting and streaming various media formats, including 360 panoramas.
Nice to Have
Experience integrating third-party APIs and working with real-time streaming technologies.
Background in developing SaaS platforms or media-rich web applications.
Prior startup or high-growth company experience.
Why Join Us?
A collaborative and innovative culture that values continuous improvement.
Opportunities for professional development and career advancement.
Flexible remote work options and competitive compensation.
To Apply:
Submit your resume and a brief cover letter outlining your relevant experience and leadership background.