Software Engineer; AI - Full Stack
Listed on 2025-12-13
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
Staff Software Engineer (AI) – Full Stack
Join to apply for the Staff Software Engineer (AI) – Full Stack role at Tailored Brands, Inc.
Tailored Brands is a leading omnichannel specialty retailer of menswear, including suits, formal wear and a broad selection of business casual offerings. The company delivers personalized products and services through a convenient network of stores and e‑commerce sites. Tailored Brands’ brands include Men’s Wearhouse, Jos.
A. Bank, Moores and K&G Fashion
. We value differences and strive to create a diverse, equitable, and inclusive workplace.
We are seeking a Full‑Stack Staff Software Engineer to join our Digital Engineering team. In this role, you’ll architect and develop high‑performance, scalable web applications across front‑end and back‑end systems.
What You’ll Do | Key Accountabilities- Architect, design and develop scalable and performant full‑stack web applications, leading both front‑end (React/Next.js) and back‑end (Java/Node.js) components.
- Back‑End Development (Java):
Build and optimize Java‑based back‑end systems, including microservices, APIs, and databases. Ensure systems are scalable, performant and maintainable. - Node.js Services:
Design and implement efficient, event‑driven, and scalable services using Node.js, ensuring high availability and performance. - Collaboration:
Work closely with product managers, designers, QA engineers and other stakeholders to define requirements and deliver high‑quality software solutions. - Mentorship & Leadership:
Provide technical leadership and mentorship to junior engineers, guiding them in best practices, code quality and system design. - Code Reviews & Best Practices:
Conduct peer code reviews, establish coding standards, and ensure best practices for software development, testing and deployment. - Performance Optimization:
Focus on optimizing performance, including database queries and addressing scaling issues to handle increasing load and traffic efficiently. - Agile Methodology:
Participate in Agile development processes, including sprint planning, retrospectives and continuous improvements in engineering practices. - Apply large language models (LLMs) to enrich product catalog data—automating attribute generation, validation and enhancement to improve discovery, personalization and SEO.
- Build scalable AI‑driven pipelines and APIs that embed LLM enrichment into catalog systems for automated classification and contextual tagging.
- Bachelor’s degree or greater in computer science or equivalent.
- Overall 12+ years of applicable experience.
- Java: 8+ years of experience building scalable, enterprise‑level back‑end systems using Java (e.g., Spring Boot).
- Node.js: 4+ years of experience developing server‑side applications with Node.js, including experience with RESTful APIs and Graph
QL. - Databases:
Hands‑on experience with relational (Postgre
SQL, MySQL) and No
SQL (Mongo
DB) databases, including schema design, query optimization and transactions. - Cloud & Dev Ops:
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes). - API Design:
Expertise in designing and consuming RESTful APIs, working with third‑party APIs and ensuring secure and efficient data flow across services. - Unit Testing:
Experience with automated testing frameworks (JUnit, Mocha, PyTest) and a strong focus on test‑driven development (TDD) for both back‑end and front‑end code. - Version Control:
Proficiency in Git, including branching, pull requests and managing large codebases. - Agile Methodologies:
Experience working in Agile teams using Scrum or Kanban methodologies. - Leadership
Experience:
Prior experience leading or mentoring a team of engineers, contributing to technical strategy and driving initiatives to improve engineering practices. - Problem‑Solving & Leadership:
Strong analytical skills with a passion for solving complex technical problems and taking ownership of projects. - Communication &
Collaboration:
Excellent verbal and written communication skills, explaining complex technical concepts to both technical and non‑technical stakeholders.
Please note that you do not need to qualify for all…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).