We are seeking an experienced Tech Lead to oversee the development and technical direction of our core e-commerce platform. The ideal candidate is a strong technical leader with extensive hands-on development expertise, proven leadership capabilities, and a deep understanding of high-traffic digital commerce environments.
Responsibilities:
- Lead, mentor, and grow a cross-functional team of software engineers.
-
Determine project technical features, scope, and develop accurate work estimations for the team.
-
Delegate tasks effectively and drive the team to achieve daily, weekly, and monthly goals.
-
Own and review system architecture, technical design, and code quality.
-
Perform troubleshooting and provide hands-on guidance when needed.
-
Identify project risks early and develop contingency plans.
-
Ensure scalability, performance, and security of the e-commerce platform.
-
Support Project Managers and Sales teams with technical estimations.
-
Follow up with team members, management, and clients to ensure successful project delivery.
-
Break down complex requirements into actionable technical tasks.
-
Update project work schedules and ensure timely releases.
-
Work closely with Product, Design, and QA teams to deliver high-impact features.
-
Lead code reviews and enforce engineering best practices.
-
Keep up-to-date with industry trends, tools, and emerging technologies.
-
Drive continuous improvement across engineering processes, DevOps, and deployment pipelines.
Requirements:
- BS/MS degree in Computer Science, Engineering, or a related field.
-
10+ years of software development experience, including 5+ years in a Team Lead role.
-
Proven hands-on experience in software development and e-commerce (big plus).
-
Proven working experience in Java development for at least 5 years.
-
Strong understanding of Object-Oriented Analysis and Design, using common design patterns.
-
Deep knowledge of Java/J2EE, JavaScript, and AJAX.
-
Frontend development experience with: Angular, REST, HTML, CSS, JavaScript, PHP, Bootstrap, SASS
-
Experience with GIT for version control.
-
Experience with JIRA for task tracking and project management.
-
Familiarity with Agile methodologies (Scrum/Kanban) and DevOps (CI/CD).
-
Experience with microservices, distributed systems, and cloud platforms is a plus.