What are the responsibilities and job description for the Senior Software Engineer position at Talis Consulting Group?
Talis Consulting Group has been retained to recruit a Sr. Software Development Engineers for one of the fastest-growing retailers in tabletop gaming. Founded in the late ’90s out of the owner’s garage, this company has grown into a global success story — now with 350 employees and $120M in annual revenue.
Beyond their record-breaking eCommerce business, they are also redefining the brick-and-mortar game store experience with a national expansion underway.
About the Role
This is a full-stack engineering role with a strong front-end emphasis, ideal for engineers who are passionate about building fast, intuitive, and visually polished shopping experiences backed by scalable backend systems.
You’ll work closely with product, design, and engineering partners to help shape the future of the company’s eCommerce platform. The role includes a high-visibility portfolio of work, including a major front-end rewrite and the development of new features that directly enhance the online shopping journey for hundreds of thousands of customers.
Senior Software Engineers are technical leaders within their teams. You’ll lead multi-engineer initiatives, contribute to architectural discussions, mentor junior developers, and help set technical standards and best practices across the front end and beyond.
You’ll be deeply involved in evolving the company’s eCommerce web applications, with a focus on performance, usability, and consistency across mobile and desktop experiences.
This role offers a rare combination of front-end ownership, customer impact, and long-term growth within a stable, scaling organization.
Why This Role Is Exciting
- Meaningful front-end ownership: You’ll help drive a major front-end rewrite and shape the shopping experience end-to-end, influencing how hundreds of thousands of customers browse, discover, and purchase products.
- High-visibility, customer-facing work: This is not a maintenance role. Your work will directly impact conversion, performance, and usability across our eCommerce platform.
- Balanced full-stack problem solving: While the focus is front-end, you’ll work across the stack, collaborating on APIs, data flows, and system design to ensure clean, scalable solutions.
- Room to lead and grow: As a senior engineer, you’ll mentor junior developers, lead initiatives with multiple contributors, and help raise the technical bar across the team.
Key Responsibilities
Software Development
- Design and develop our ecommerce web applications that work seamlessly across different devices and platforms.
- Translate designs into clean, secure, efficient, and responsive code using modern tools and frameworks.
- Optimize applications for performance, speed, ADA compliance, and SEO to create a frictionless user experience.
- Deliver solutions in a timely manner with a low defect rate.
- Contribute toward and drive adoption of architectural direction and design patterns.
- Create unit tests for the code you write and collaborate with QA on testing, planning, and project delivery.
- Ensure solutions are observable with monitors to add visibility to the health of your solutions.
Technical Leadership
- Lead the development of critical projects entailing multiple team members, ensuring timely delivery and technical excellence.
- Provide technical mentorship to junior and mid-level developers.
- Review code for quality, security, and performance.
Documentation and Communication
- Contribute and review documentation of processes, systems, and best practices.
- Work with product managers, designers, and stakeholders to understand requirements, transparently provide solution options to product management and internal customers.
Qualifications
- 7 years of experience
- Strong E-commerce experience - Proven experience in developing and managing e-commerce services, including cart, checkout, inventory, account management, and shipping/address capabilities
- Full-stack developer with significant distributed systems experience. Requires a solid knowledge of programming fundamentals and proficiency in one or more programming languages, such as Java, C#, Python or similar. For our backend services, we are primarily using PHP with Laravel.
- Deep expertise with modern front-end frameworks (e.g., React, Angular, Vue) and strong knowledge of their ecosystems.
- Strong proficiency in TypeScript and modern JavaScript (ES6 ).
- Solid understanding of accessibility standards (WCAG, ARIA) and real-world implementation in components.
- Experience with component-driven development workflows (Storybook, Bit, Styleguidist) plus visual regression tools.
- Familiarity with design systems concepts: tokens, theming, spacing scales, typography, color systems.
- Adept in utilizing tools such as Figma, with ability to translate designs into clean, efficient code.
- Proficient in using HTML for structuring web content and CSS for styling and layout.
- Experienced with responsive design principles and techniques.
- Skilled in optimizing web pages for speed and efficiency to improve user experience and SEO.
- Working knowledge of authentication protocols like OAuth 2.0.
- Strong knowledge of working with APIs to fetch and display dynamic data.
- Functional knowledge of SQL and relational database structures.
- Experience with service-oriented architectures and distributed systems.
Bonus
- Experience incorporating AI into the developer experience using tools like CoPilot or Cursor
- Familiarity with AWS technologies
- Familiarity with security principles like OWASP
Compensation & Benefits
- Base Pay Range: $150,000 – $180,000
- Paid Time Off: 6 weeks accrued annually 4 company holidays
- Health Benefits: Zero-cost premium options (Medical, Dental, Vision)
- Retirement: 401(k) with 4% Safe Harbor match, no vesting period
- Flexible Spending & Health Savings Accounts
- Pre-Tax Commuter Benefits
- Supplemental Life, AD&D, Accident, and Critical Illness plans
- Employee Assistance Program
- Employee Discounts
Salary : $150,000 - $180,000