Overview
On Site
$85+
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 24 Month(s)
Able to Provide Sponsorship
Skills
Mobile Devices
Node.js
Retail
React Native
React.js
Mobile Applications
Kotlin
Mobile Development
Android
Architectural Design
Amazon Web Services
Web Applications
Architect
Lead
Job Details
Job Description:
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 AWSas 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 strategyusing 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 alertsto 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 zonesand 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.jsfor enterprise web and mobile development.
- Cloud platforms (Preferred AWS) and cloud-agnostic deployment strategies.
- New Relicor 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.