Salary
💰 $142,376 - $195,767 per year
Tech Stack
AWSAzureDynamoDBJavaScriptMongoDBNext.jsNode.jsNoSQLPostgresRDBMSReactTypeScript
About the role
- Lead engineering teams for Generative AI product group; drive development of Generative AI software solutions while leading cross-functional teams of backend, frontend, and QA engineers
- Lead the charge in achieving technical excellence across the development stack, ensuring the architectural integrity and innovation of our platform
- Mentor and inspire high-performing teams, cultivating a culture of excellence, ownership, and an agile mindset
- Empower team members to consistently achieve meaningful results and add business value
- Establish clear goals and growth pathways, promoting a culture of accountability and innovation within the team
- Oversee the complete development lifecycle of key features and enhancements, from ideation to deployment, ensuring timely and quality delivery
- Enhance collaboration by aligning priorities and optimizing resource allocation to consistently meet project milestones
- Proactively manage project execution by monitoring progress, identifying risks or bottlenecks early, and implementing strategic solutions to maintain team momentum
- Promote the use of emerging AI tools to boost productivity in development and QA processes
- Drive cross-functional synergy by facilitating effective collaboration among engineers, DevOps, and key stakeholders for seamless integration and rapid product delivery
- Act as a trusted liaison, bridging the gap between technical complexities and business objectives, translating them into actionable insights for all teams
- Foster a culture of openness and empowerment through knowledge sharing, transparent communication, and shared accountability
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Over 5 years of experience as an engineering manager leading frontend, backend, and QA engineering teams
- Proficient in both JavaScript and TypeScript
- Expertise in web technologies such as React, Next.js, Node.js, and NestJS
- Experience with RDBMS and NoSQL databases, including Postgres, MongoDB, and DynamoDB
- Proficient in Design Principles, including Object Oriented Programming and Functional Programming
- Understanding of the value of a data-centric approach to software engineering and the benefits of a well-architected data ecosystem
- Solid knowledge of AWS and Azure services and infrastructure, specifically for web applications
- Experience in performance optimization, security best practices, and RESTful API design and development
- Proficient in Agile methodologies and project management tools like Jira
- Experience with automated code deployment pipelines using CI/CD tools such as GitHub Actions
- Strong leadership and people management skills, with a proven track record of building and nurturing high-performing teams
- Strong problem-solving and decision-making skills with a focus on achieving results and delivering exceptional user experiences
- Effective communication and collaboration skills, with the ability to interact with stakeholders at all levels
- Experience in startup environments is a plus
- Experience with e-commerce or retail companies is highly beneficial
- Familiarity with modern AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT for accelerating code generation, documentation, and refactoring
- Experience using AI-powered debugging and testing tools for faster issue resolution
- Comfortable with prompt engineering practices to enhance product and team efficiency in interactions with AI assistants and agents