Job Code : EWC - 904
As a Full Stack Senior Engineer, you will be a leading contributor to your team's code. In addition, you will help shaping your team's technology vision, work with your manager and team's architect to define technical plans and refine solutions architecture.
You will lead your team to deliver best-in-class e-commerce software, ensure its quality, scalability and test coverage, identify improvement opportunities and actively push for advancing toward the future state of our Engineering Excellence goals.
You will collaborate with your product partners to plan, estimate and refine product requirements, you will manage up and across to communicate your team's progress and impediments, asses risks and dependencies of your team's technology stack.
You will serve as a technical guide and mentor for the engineers on your team, actively participate in ensuring transparent and inclusive work environment, help us maintain a safe work culture rooted in equality and acceptance.
Qualifications
· Minimum 12+ yrs of experience in IT
· Minimum 3 years of experience as a senior-level software engineer
· Prior experience as a technical leader in software engineering teams
· Experience developing scalable distributed systems
· Understanding of solutions architecture, design patterns, and object oriented design
· Good communication skills and ability to lead by example, work with product managers, data scientists, analysts in a cross-functional environment
· Passion for mentoring less experienced software engineers and leading initiatives
· Understanding of microservices architecture, event-driven system design, data design and expert coding skills
· Programming experience in at least one dynamic language (Elixir, Php, JavaScript, Perl, Python, etc)
· Hands-on experience with modern JS frameworks such as React
· Experience with CI/CD pipelines, automated testing, and tools for monitoring systems performance
Nice to have
· Experience using UML diagrams for system design
· Experience transitioning from Monolith to Microservice architecture
· Experience with multi-step transactions, GraphQL and Micro-front architecture
ANY GRADUATE