Sr. Full Stack Web Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Title: Sr. Full Stack Web Developer
Category: Information Systems & Technology
EmploymentType: Full-Time
Location: Remote Job
LocationType: corporate
JobLocation: ANYWHERE USA, New York 12345
JobSummary: Barnes & Noble is the world’s largest retail bookseller and the leading retailer of content, digital media and educational products. We operate over 600 Barnes & Noble bookstores in 50 states and one of the web’s premier e-commerce sites, bn.com. Our Nook Digital business offers a lineup of popular NOOK® tablets and eReaders and an expansive collection of digital reading content through the NOOK® store.
We’re proud to be an industry leader, consistently recognized for excellence in quality and customer service in our stores and online at bn.com.
An employee in this position can expect an annual starting rate between $150,000 and $160,000, depending on experience, seniority, geographic locations, and other factors permitted by law.
As a Senior Full Stack Developer, you will lead the development of sophisticated web and mobile applications, focusing on modernizing our e-commerce platforms from a monolithic architecture to a cloud-based microservices framework. You will collaborate with cross-functional teams to create user-centric interfaces and scalable backend systems. Your expertise in React, Vue.js, Next.js, and other modern JavaScript frameworks, combined with your experience in full-stack architecture, will be key to driving our next-generation e-commerce solutions.
WhatYouDo:
Front-End Development:
Develop, test, and maintain high-quality web and mobile applications using React, Vue.js, and Next.js.
Implement responsive design principles to ensure compatibility across various devices and platforms.
Optimize applications for maximum speed, scalability, and user experience.
Back-End and API Integration:
Build and integrate RESTful APIs and GraphQL endpoints to connect front-end applications with backend services.
Ensure secure and efficient data handling across the system.
System Modernization and Migration:
Assist in migrating from a monolithic architecture to a cloud-based microservices framework, focusing on efficiency, scalability, and robustness.
Engage in continual assessment and exploration of emerging cloud technologies to enhance system architecture.
Development Best Practices:
Write clean, maintainable, and efficient code following best practices such as TDD, CI/CD, and agile methodologies.
Contribute to the development of reusable components and libraries, ensuring high code quality and maintainability.
Collaboration and Leadership:
Collaborate with designers, product managers, and developers to translate requirements into functional solutions.
Provide technical guidance and mentorship to junior developers.
Develop, test, and maintain high-quality web applications using React, Vue.js, and Next.js.
Collaborate with designers, product managers, and other developers to translate requirements into functional user interfaces.
Position Requirements
5+ years of professional experience in full stack development with a focus on front-end technologies.
Strong proficiency in JavaScript, HTML, and CSS, with hands-on experience using React, Vue.js, and Next.js.
Solid understanding of state management libraries (e.g., Redux, Vuex) and component libraries (e.g., Material-UI, Ant Design).
Experience with back-end technologies such as Node.js, Express, and familiarity with SQL/NoSQL databases.
Knowledge of cloud platforms (Azure, Google Cloud) and containerization (Docker) is a plus.
Excellent problem-solving skills and a proactive attitude towards learning and development.
Strong background in security practices related to cloud solutions, ensuring the integrity and confidentiality of sensitive information.
Strong communication and teamwork skills, with the ability to work effectively in a collaborative, fast-paced environment.
Knowledge&Experience:
Solid background in Java Script, node.js, and understanding of development, networking, and security essentials in a cloud environment.
Minimum of 5 years’ experience developing consumer facing applications, web, and APP interfaces.
Education requirement: BS in Computer Science, related field, or equivalent industry experience.
Experience in Microservice architecture.
Experience in iOS\\Android APP development.
Experience in implementing distributed/centralized caching.
Knowledge of JVM Semantics/Garbage Collection preferred.
Web Server (Apache and IIS) knowledge.
Strong interpersonal skills, with the ability to work well in a team environment, communicate effectively with technical and non-technical stakeholders, and thrive in a fast-paced setting.
A proactive attitude and willingness to engage with new technologies, methodologies, and tools to drive innovation within the project.
EeoStatement: Barnes & Noble is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, race, color, ancestry, national origin, citizenship status, military or veteran status, religion, creed, disability, sex, sexual orientation, marital status, medical condition as defined by applicable law, genetic information, gender, gender identity, gender expression, hairstyle, pregnancy, childbirth and related medical conditions, reproductive health decisions, or any other characteristic protected by applicable federal, state, or local laws and ordinances.