You will serve as a technical lead for core e-commerce software, shaping technology vision and delivering scalable solutions.
Responsibilities
- Define technical plans and refine solution architecture in collaboration with managers and architects.
- Lead the delivery of scalable software while ensuring high test coverage and system quality.
- Collaborate with product partners to plan, estimate, and refine technical requirements.
- Mentor engineers and provide technical guidance to drive engineering excellence.
- Communicate progress, assess risks, and manage dependencies across the technology stack.
Required Skills
- 12+ years of experience in IT with 3+ years as a senior-level software engineer.
- Proven experience as a technical leader in software engineering teams.
- Expertise in developing scalable distributed systems and microservices architecture.
- Strong understanding of event-driven system design, data design, and object-oriented design.
- Proficiency in at least one dynamic language such as Elixir, PHP, JavaScript, Perl, or Python.
- Hands-on experience with React or similar modern JS frameworks.
- Experience with CI/CD pipelines, automated testing, and system performance monitoring.
Preferred Skills
- Experience using UML diagrams for system design.
- Experience transitioning from monolith to microservices architecture.