Senior Fullstack Software Engineer
Shift4
- Morrisville, NC
- Permanent
- Full-time
- Be a key senior team member within a high velocity engineering team.
- Technology
- Work hands on within the platform tech stack to deliver new features, fix issues and ensure best practices.
- Contribute to the technical design and architecture development for parts of the solution working with the team leads and engineering leadership. Ensure that best practices are adhered to.
- Diagnose and resolve issues with deployed systems in collaboration with DevOps and the operations groups when required (as a part of level 3 support).
- Become a technical expert for parts of the platform.
- Evaluate and resolve technical debt, engage in platform modernization and build reliable features.
- People and Leadership
- Work very closely with the product team, product owners and stakeholders to understand needs and ensure alignment.
- Interface across multiple engineering teams and engineering groups working on various parts of the platform.
- Mentor and develop technical skills within junior team members.
- Process
- Work closely with the engineering leadership to contribute towards process improvements.
- Must have:
- 5+ years total relevant industry experience.
- 5+ years working with Javascript / Typescript based front-end frameworks such as React, Angular, Ember (Ember would be highly advantageous).
- 4+ years working with Node.
- 4+ years working with Agile teams. Experience with Scaled Agile (such as SAFe) would be very advantageous.
- Nice to Have:
- Hands-on experience working with AWS environments (troubleshooting, monitoring, etc.)
- Experience working with globally distributed teams.
- Domain expertise with point of sales systems, hospitality software and/or online payments solutions would be a significant plus.