- 5+ years of experience in full stack software development.
- Strong proficiency with Next.js and Java
- Experience integrating RESTful APIs and backend services with frontend applications.
- Strong understanding of responsive design principles and modern web application architecture.
- Familiarity with CI/CD pipelines, source control systems, and automated deployment practices.
- Strong debugging, troubleshooting, and problem-solving skills.
Preferred
- Experience building and supporting large-scale, customer-facing web applications.
- Knowledge of web accessibility standards and performance optimization techniques.
- Experience with cloud-based environments and modern deployment practices.
- Exposure to eCommerce, digital customer experience, or marketing technology platforms.
- Experience contributing to technical architecture and frontend best practices.
Overview
We are seeking a Senior Full Stack Developer to support the development, enhancement, and maintenance of modern customer-facing web applications. This role will focus on building scalable, high-performance digital experiences that improve customer engagement and support a growing suite of web-based platforms.
The ideal candidate will have strong experience across both frontend and backend development, with a primary emphasis on Next.js and modern frontend technologies while also contributing to backend services built in Java.
Key Responsibilities
- Spend approximately 60% of time on frontend development and 40% on backend development.
- Build reusable UI components and scalable application architecture to support future growth and maintainability.
- Collaborate with product owners, UX/UI designers, developers, and business stakeholders to translate requirements into intuitive digital solutions.
- Integrate frontend applications with APIs and backend services to deliver seamless user experiences.
- Support application packaging, build management, deployment processes, and CI/CD pipelines.
- Optimize application performance, accessibility, and responsiveness across desktop, tablet, and mobile platforms.
- Troubleshoot production issues, debug defects, and implement enhancements to improve application stability and usability.
- Participate in Agile ceremonies including sprint planning, backlog refinement, daily standups, retrospectives, and code reviews.
- Contribute to coding standards, development best practices, technical documentation, and architectural decisions.
- Evaluate and implement modern web development technologies and practices to improve scalability, maintainability, and performance.
- Partner with cross-functional technology teams to support broader digital initiatives and platform integrations.