Job Summary: We are seeking a Senior Full Stack Engineer to build scalable web applications and digital experiences that support a large customer base. This role involves developing omni-channel platforms, contributing to end-to-end feature development, and collaborating within cross-functional Agile teams. The ideal candidate will bring strong expertise in modern web technologies, cloud architecture, and software engineering best practices. Key Responsibilities: Design, develop, and maintain full-stack web applications and platforms Build end-to-end features from concept through deployment within Agile teams Develop responsive and high-performing user interfaces using modern frameworks Collaborate with cross-functional teams to deliver scalable and secure solutions Contribute to architectural decisions, including micro-frontend and microservices patterns Implement and consume RESTful APIs and backend services Ensure code quality through testing, code reviews, and adherence to best practices Participate in CI/CD processes, version control, and deployment activities Apply security best practices, including authentication and authorization mechanisms Continuously improve products by contributing ideas and adopting new technologies Support development of reusable components, accessibility standards, and performance optimization Contribute to monitoring, analytics, and performance measurement initiatives Required Qualifications: Minimum 6 years of professional experience developing web applications in an Agile environment Strong experience with Angular (version 12 or higher), RxJS, Redux/NgRx, and TypeScript Solid understanding of web architectures, including micro-frontends, BFF, and modular design patterns Experience with Git, branching strategies, and CI/CD pipelines Strong knowledge of HTTP/S, REST APIs, networking, and web fundamentals Experience with test automation tools such as Cypress, Playwright, Jest, or similar frameworks Proficiency in backend development using Node.js, NestJS, or REST-based services Experience with cloud platforms, particularly AWS services such as EC2, Lambda, and DynamoDB Knowledge of security protocols such as OAuth and OpenID Connect Strong problem-solving skills and ability to write clean, maintainable, and testable code Preferred Qualifications: Experience with mobile technologies such as Android or iOS Familiarity with Nx workspaces Experience with containerization tools such as Docker and orchestration platforms Understanding of end-to-end architecture with focus on user experience, accessibility, and performance Experience with A/B testing, personalization, analytics, and monitoring tools Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: compun
- Position Id: SHUDC5784071
- Posted 1 hour ago