Tailored Brands Inc
Senior Full Stack Software Engineer
Tailored Brands Inc, Dublin, California, United States, 94568
Join Tailored Brands, Inc. as a Senior Full Stack Software Engineer and be part of a dynamic team dedicated to enhancing the omnichannel experience in menswear retail. Tailored Brands is committed to helping customers look and feel their best during their most important moments by providing customized products and services through a vast network of stores and e-commerce platforms.
We are looking for experienced Senior Software Engineers to join our Digital Engineering team. In this pivotal role, you will architect and develop high-performance, scalable web applications across both the front-end and back-end systems.
Key Responsibilities:
Architect and Design:
Lead the development of scalable full-stack web applications, focusing on both front-end (React/Next.js) and back-end (Java/Node.js). Back-End Development:
Build and enhance Java-based back-end systems, including microservices and APIs, ensuring optimal performance and maintainability. Front-End Development:
Create dynamic and responsive user interfaces using React/Next.js, prioritizing clean and modular code. Node.js Services:
Design and implement event-driven services using Node.js for high availability and performance. Collaboration:
Work closely with product managers, designers, and QA engineers to deliver exceptional software solutions. Code Reviews:
Engage in peer code reviews, upholding best practices for software development, encompassing testing and deployment. Performance Optimization:
Enhance performance through effective database query optimization and scaling solutions. Agile Methodology:
Actively participate in Agile processes, contributing to sprint planning and continuous improvements in engineering practices. Qualifications: Bachelor's degree in computer science or related field. 8+ years of software development experience. 8+ years of experience with Java, preferably Spring Boot, in building scalable back-end systems. 4+ years of experience with React/Next.js, including rich state management and responsive design. 4+ years of experience building server-side applications with Node.js, RESTful APIs, and GraphQL. Proficient in relational and NoSQL databases including PostgreSQL, MySQL, and MongoDB. Familiarity with cloud platforms such as AWS or Azure and container tools like Docker and Kubernetes. Strong understanding of API design, automated testing frameworks, and best coding practices. Experience with Agile methodologies including Scrum or Kanban. Excellent communication skills and a collaborative mindset. This role is based in our Dublin, California office with a hybrid work environment, requiring the ability to effectively work in-person and remotely to accomplish team goals. Benefits: Comprehensive healthcare coverage including medical, dental, and vision 401k retirement savings plan with company match Income protection programs such as life, accident, and disability insurance Paid time off for sick leave, vacation, holidays, and other personal leaves Additional perks like employee merchandise discounts and educational assistance We encourage you to apply even if you don't meet every requirement. Tailored Brands is committed to diversity and inclusion in the workplace.
Lead the development of scalable full-stack web applications, focusing on both front-end (React/Next.js) and back-end (Java/Node.js). Back-End Development:
Build and enhance Java-based back-end systems, including microservices and APIs, ensuring optimal performance and maintainability. Front-End Development:
Create dynamic and responsive user interfaces using React/Next.js, prioritizing clean and modular code. Node.js Services:
Design and implement event-driven services using Node.js for high availability and performance. Collaboration:
Work closely with product managers, designers, and QA engineers to deliver exceptional software solutions. Code Reviews:
Engage in peer code reviews, upholding best practices for software development, encompassing testing and deployment. Performance Optimization:
Enhance performance through effective database query optimization and scaling solutions. Agile Methodology:
Actively participate in Agile processes, contributing to sprint planning and continuous improvements in engineering practices. Qualifications: Bachelor's degree in computer science or related field. 8+ years of software development experience. 8+ years of experience with Java, preferably Spring Boot, in building scalable back-end systems. 4+ years of experience with React/Next.js, including rich state management and responsive design. 4+ years of experience building server-side applications with Node.js, RESTful APIs, and GraphQL. Proficient in relational and NoSQL databases including PostgreSQL, MySQL, and MongoDB. Familiarity with cloud platforms such as AWS or Azure and container tools like Docker and Kubernetes. Strong understanding of API design, automated testing frameworks, and best coding practices. Experience with Agile methodologies including Scrum or Kanban. Excellent communication skills and a collaborative mindset. This role is based in our Dublin, California office with a hybrid work environment, requiring the ability to effectively work in-person and remotely to accomplish team goals. Benefits: Comprehensive healthcare coverage including medical, dental, and vision 401k retirement savings plan with company match Income protection programs such as life, accident, and disability insurance Paid time off for sick leave, vacation, holidays, and other personal leaves Additional perks like employee merchandise discounts and educational assistance We encourage you to apply even if you don't meet every requirement. Tailored Brands is committed to diversity and inclusion in the workplace.