Responsibilities (including but not limited to):
Design and develop efficient and testable modules and templates.
Help with designing the various modules in our product.
Solve complex performance problems.
Troubleshoot, test, and maintain the core product software.
Work with a cross-technology team to build out features.
Mentor team members and perform regular code reviews to improve code quality.