This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will work on several parallel initiatives for a large enterprise in the hospitality industry. The projects focus on building modern digital experiences using Adobe App Builder, AEM, and enterprise APIs, with high requirements for scalability, performance, and reliability. This role combines hands-on development and technical leadership. You will guide the team, contribute to architecture decisions, and work closely with client-side technical stakeholders.
Job Responsibility:
Lead engineering work across multiple initiatives
Design and guide integrations with enterprise APIs and backend systems
Ensure solutions are scalable, reliable, and maintainable
Contribute to development as a hands-on engineer
Review code and ensure quality standards
Mentor developers and support their technical growth
Help the team with task breakdown and technical decisions
Promote modular architecture, reusable components, and clean design patterns
Contribute to architecture discussions and align with client-side architects
Work directly with client technical stakeholders
Take part in technical demos and solution discussions
Identify opportunities for automation, code generation, and productivity improvements
Requirements:
10+ years of software development experience
Strong experience with Java
Experience with JavaScript, TypeScript, and React or similar frameworks
Experience building large-scale web applications
Experience with APIs and distributed systems
Experience leading distributed or offshore development teams
Willingness to work with AEM
Familiarity with AI development tools
Ability to combine hands-on work with technical leadership
Upper-Intermediate or higher level of English (spoken and written)
Strong communication skills
Nice to have:
Experience with Adobe App Builder and/or Adobe Experience Manager (AEM)
Experience working in enterprise environments
Experience with cloud-native architecture
What we offer:
Technical and non-technical training for professional and personal growth
Internal conferences and meetups to learn from industry experts
Support and mentorship from an experienced employee to help you professional grow and development
Internal startup incubator
Health insurance
English courses
Sports activities to promote a healthy lifestyle
Flexible work options, including remote and hybrid opportunities
Referral program for bringing in new talent
Work anniversary program and additional vacation days