AZDS is the global leader in providing digital marketing, technology and booking engine partner services to luxury hospitality brands. Our expertise is in creating full-funnel digital conversion-focused experiences for an elite group of discerning partners that not only bring their brand to life in exceptional new ways, but drive increased bookings and revenue. We create immersive 360-degree digital ecosystems that optimize every step along the guest journey for High Net Worth and Uber-HNW travelers. We have 500+ clients across 6 continents, including iconic luxury hospitality brands such as Montage Hotels & Resorts, The Oetker Collection, The Ritz London, The Breakers Palm Beach, Shutters on the Beach, and Sereno Hotels. We have won significant industry awards, including W3 Best in Class awards, The Internet Marketing Association Website of the Year, and Pixel Awards for our attention to user experience and design. Our ability to see trended guest behaviors across all of our platforms (20 million guests & $1.7B annually) gives us the ability to provide benchmarking and aggregated data, insights and strategic advice to our partners to optimize performance.
Full Stack Developer
Location
Worldwide
Posted
4 days ago
Salary
0
Seniority
Mid Level
Job Description
Full Stack Developer
azds
Role Description We're looking for a Full Stack Developer (AEM) who cares about how they work as much as the work itself. You'll help build web projects for luxury hotel brands on AEM as a Cloud Service. Beyond writing clean code, you'll act as a true extension of both our team and our clients' teams, where craftsmanship, clear communication, and ownership are central to the job. The technical requirements are significant, and we cover them in detail below. But because we work so closely with our clients, the way you communicate, collaborate, and take ownership has a direct impact on the experience we deliver. For this reason, we prioritize those qualities first. Qualifications - A clear, proactive communicator. - Collaborative by nature. - You take ownership. - Detail-oriented and quality-focused. - Curious and a strong problem-solver. - Client-minded. - Self-directed and accountable in a hybrid setup. - Culturally aware. Requirements - Must have: - OOP principles (SOLID, KISS) - Git, Maven, Unit Testing, TDD, JUnit, Clean Code, Code Quality, SonarQube - AEM core: - AEM Cloud vs. AEM on-premise: comparison, pros and cons - AEM MVC Model: OSGi Service → Sling Model → HTL/Sightly - Core AEM principles: Sling, JCR, OSGi - REST Services - Resource Resolving in AEM (override, overlay, extending) - Touch UI (dialogs, inheritance, validations, dynamic dialogs, custom dialog components) - Client Libraries (what they are, why and how they work in AEM, including embedding, dependencies, and debugging) - Sling Servlets (how they work, AEM "global" servlet examples) - AEM Events & Handling (listeners, observers, JCR events, Sling Jobs, AEM Workflows) - AEM queries & indexes (pros, cons, best practices, what to avoid and why) - AEM system console: bundles, components, Sling configuration, logging - AEM Runmodes (what and why; how to configure an OSGi service for a specific runmode) - AEM ACLs, User Management - Sling API vs. JCR API - AEM Templates (structure, policies, initial content) - AEM Dispatcher (what it is, why to use it, set-up, configuration, caching) - AEM Troubleshooting - AEM Assets processing (Dynamic Media and Scene7) - AEM Replication and Content distribution - AEM MSM: live copy & language copy - Nice to have: - JavaScript ES6+ (TypeScript and a modular approach are a plus) - HTML, CSS, SCSS - Bootstrap 5+ - Working with REST API, JSON, AJAX - Sling HTL - Understanding of webpack or parcel principles - Working with npm scripts - UI component libraries - Ability to work with third-party libraries (e.g. Swiper) - Fancybox dynamic library - Git Benefits - Fully remote work format - Strong, professional, friendly team - Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Transmission Line Engineer
UlteigWe Listen. We Solve. Modernizing Infrastructure. Strengthening Communities.
• Design of High Voltage (69kV-500kV) transmission lines utilizing the PLS-CADD software. • Facilitate collaboration between other disciplines and project team members. • Act as client contact to determine the project scope and understand their requirements. • Development of construction documents for the transmission line. • Final deliverables will include project design criteria, plan and profile drawings, structure framing and loading drawings, assembly drawings, structure foundation drawings and construction specifications. • Coordinate specific design aspects of projects, estimating construction costs, and specify materials.
Senior Fullstack Development Professional
RadixA Radix está sempre no topo das Melhores Empresas para se trabalhar porque: Temos profissionais comprometidos, dedicados, curiosos e inovadores. O espírito de equipe é a nossa maior força. Trabalhamos de forma cooperativa e sabemos que estamos juntos, remando na mesma direção. Temos um ambiente diverso, que valoriza equidade e inclusão. Nossa jornada de trabalho é flexível e em quase todos os projetos é possível trabalhar de qualquer lugar do Brasil. Valorizamos o bem-estar e o cuidado com as nossas pessoas, com programas de apoio à saúde mental, psiquiatra e médico consultor disponíveis.
Role Description A primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setores e indústrias. Cada projeto tem suas tecnologias, soluções e prazos e você terá oportunidade de atuar e experimentar diferentes desafios. Como Profissional de Desenvolvimento de Software você vai: - Desenvolver e manter componentes de software, aplicando boas práticas de codificação, testes e segurança. - Demonstrar boa comunicação, clareza e proatividade na transmissão de ideias, além de contribuir com a documentação e organização dos processos do time. - Ser capaz de configurar o ambiente de trabalho com base em instruções e seguir processos de baixa complexidade. - Aplicar boas práticas de desenvolvimento e saber quando buscar ajuda. - Participar ativamente de discussões técnicas, criar cenários de teste para validar entregas de baixa complexidade. Qualifications - Capacidade de estruturar soluções computacionais de forma lógica e eficiente. - Conhecimento de versionamento de código. - Familiaridade com boas práticas de metodologias ágeis, promovendo entregas contínuas e colaborativas. - Aplicação de padrões de projeto, princípios de desenvolvimento limpo e compreensão do ciclo de vida de aplicações. - Experiência com desenvolvimento frontend com Angular. - Experiência com desenvolvimento backend. - Experiência com banco de dados relacional e não relacional. - Ter conhecimentos em ferramentas CI/CD. - Conhecimento de Arquitetura Modernas (Container, Microservicos, Microfrontend). - Conhecimento em desenvolvimento de software seguindo conceitos e boas práticas de código limpo e arquitetura limpa. Requirements - É um diferencial se você tiver: - Superior completo em Ciência da Computação, Análise de Sistemas, Engenharia ou áreas afins. - Inglês intermediário para conversação. - Desenvolvimento frontend com Angular. - Desenvolvimento backend com .NET. - Experiência com banco de dados relacional e não relacional (SQL). Benefits - Assistência Médica Nacional (para o titular e dependentes, com quarto privativo). - Assistência odontológica nacional (para o titular e dependentes). - Vale refeição / alimentação flexível. - Auxílio home office. - Day off (no mês do aniversário). - Wellhub (antigo Gympass). - Licença Maternidade (6 meses) e Paternidade (20 dias) estendidas. - Auxílio creche para filhos de até 3 anos (por filho). - Apoio em saúde mental com a Wellz. - Clube de Vantagens com descontos em diversos parceiros. - Convênio com instituições de ensino e cursos de idioma. - Desenvolvimento Profissional (Universidade Corporativa). - Parceria com empresa de coworkings no Brasil. - Programa de Qualidade de Vida e Bem-Estar. - Médico consultor para acompanhamento de radixers. - Planos de incentivos. Company Description A Radix está sempre no topo das Melhores Empresas para se trabalhar porque: - Temos profissionais comprometidos, dedicados, curiosos e inovadores. - O espírito de equipe é a nossa maior força. Trabalhamos de forma cooperativa e sabemos que estamos juntos, remando na mesma direção. - Temos um ambiente diverso, que valoriza equidade e inclusão. - Nossa jornada de trabalho é flexível e em quase todos os projetos é possível trabalhar de qualquer lugar do Brasil. - Valorizamos o bem-estar e o cuidado com as nossas pessoas, com programas de apoio à saúde mental, psiquiatra e médico consultor disponíveis.
Staff Software Engineer
CongaConga delivers the most scalable revenue lifecycle management solution to help companies crush operational complexity.
• Building, architecting, and scaling cloud agnostic platform components • Planning, coordinating, and monitoring the architecture, design, and development of reports • Providing software solutions and designs, making development decisions, implementing products and coordinating post-implementation events including testing • Coordinating user acceptance testing of final software development deliverables
• Develop, support, test, and maintain simulation software tools • Identify and understand the limitations of existing software components • Improve and develop simulation methodologies • Develop and maintain a library of linear solvers • Develop and maintain parallel software using different methodologies such as threading, MPI, or CUDA • Communicate complex ideas and testing results effectively; both orally and written • Provide accurate and effective written documentation


