Overview
Skills
Job Details
We are seeking a highly skilled Technical Lead to drive the technical direction of our engineering initiatives, with a strong focus on hands-on coding, architectural design, code quality, system troubleshooting, and observability using Monitoring. This role is ideal for a technology expert who excels in solving complex problems, optimizing system performance, and ensuring robust monitoring and alerting practices. You will work closely with cross-functional teams to build scalable, cloud-agnostic solutions, with a strong preference for AWS-based architectures.
Roles & Responsibilities:
Technical Leadership & Engineering Excellence
- Architect and implement scalable, high-performance solutions for web and mobile platforms using React, Node.js.
- Lead by example through hands-on development, ensuring adherence to coding standards and best practices.
- Conduct detailed code reviews, provide technical mentorship, and guide the team in resolving complex issues.
- Drive troubleshooting efforts across the stack, ensuring timely resolution of production and development issues.
- Promote and enforce CI/CD pipelines, automated testing, and DevOps practices to enhance delivery efficiency
Cloud Strategy & Infrastructure
- Design and implement cloud-agnostic solutions, with a strong preference for AWS as the primary cloud provider.
- Guide the team in leveraging AWS services effectively for scalability, performance, and cost optimization.
- Ensure infrastructure is resilient, secure, and aligned with modern cloud-native principles.
Observability & Monitoring
- Lead the implementation of a comprehensive observability strategy using New Relic or equivalent platforms.
- Define and enforce standards for monitoring, alerting, and logging, ensuring full visibility into application health and performance.
- Guide the team in integrating custom metrics, dashboards, and alerts to proactively detect and resolve issues.
- Continuously evaluate and improve observability practices to support high availability and rapid incident response.
- Collaborate with SRE and DevOps teams to enhance system reliability, uptime, and incident response processes
Architecture & Technical Strategy
- Provide architectural direction for scalable, maintainable, and secure systems.
- Drive adoption of modern application and data architectures aligned with business and product goals.
- Ensure systems are designed with performance, fault tolerance, and extensibility in mind.
Cross-Functional Collaboration
- Collaborate with Product, Business, and Analytics teams to translate requirements into robust technical solutions.
- Work with globally distributed teams to ensure seamless integration and delivery across time zones.
- Align engineering efforts with business priorities while maintaining technical excellence.
- Coordinate effectively across multiple time zones and locations, ensuring smooth collaboration and communication.
Required Qualifications & Skills:
Experience:
- Bachelor s or master s degree in computer science, Engineering, or a related field.
- 5+ years of experience in software engineering, with 3+ years in a leadership role.
- Proven experience with:
- React, React Native, Node.js for enterprise web and mobile development.
- Cloud platforms (Preferred AWS) and cloud-agnostic deployment strategies.
- New Relic or similar observability platforms
- Strong understanding of performance tuning, scalability, and system design in a retail or enterprise context.
- Experience managing distributed teams and working in Agile environments.
Preferred Qualifications: - Proven experience leading cross-functional teams in the development of web applications (React, Node.js) and mobile applications (React Native, Android/Kotlin).
- Strong understanding of frontend and backend architecture, performance optimization, and responsive design principles.
- Experience managing full application lifecycles from planning and development to deployment and post-release support.
- Familiarity with retail systems and back-office platforms such as POS, Mobile devices, or inventory management tools.
- Familiarity with CI/CD pipelines, automated testing, and DevOps practices for mobile and web platforms.
- Demonstrated ability to mentor engineers, conduct code reviews, and foster a high-performance engineering culture.
- Excellent communication and collaboration skills, with the ability to work effectively across product, design, and business teams.
- Experience working in Agile/Scrum environments, with a strong focus on iterative delivery and continuous improvement.