The principal software engineer will work closely with business and technical teams to deliver new features and enhancements to the eConnerce platform. They will spend 90% of their time coding, writing code reviews, and handling performance and architecture. They will be responsible for mentoring and guiding junior team members therefore must have strong communication skills.
5+ years software engineering role
5+ years developing in java, react.js, node.js, HTML5, CSS3
Excellent communication skills
Ability to work independently
Strong debugging skills
Experience developing APIs