Original listing text, shown exactly as published by the company.
🧩 The Role
The Recommendation Cross-Channel & Offsite Discovery team is new and looking for a Senior Fullstack Engineer who will help us build our Customer Dashboard interface for customers to easily manage their marketing campaigns.
💼 Responsibilities
The primary focus of this job is to help implement, deliver & maintain our web application features in close collaboration with other engineers.
- Implement New Features: Develop customer dashboard features using TypeScript and React. These features will interact with our backend services, which are built with Python and FastAPI.
- Innovate and Strategize: Participate in brainstorming sessions to develop new features and tools that will shape the future of Offsite Discovery.
- Collaborate on Functionality: Work with both technical and non-technical business partners to develop and update application functionalities.
- Communicate with Stakeholders: Keep stakeholders, both inside and outside the team, informed about project progress and developments.
Requirements
- Strong foundation with client-side JavaScript, computer science background & familiarity with networking principles.
- Solid experience with TypeScript and frontend frameworks like React.
- Experience building, maintaining, and debugging full-stack web applications.
- Experience with Python and one of the backend frameworks like FastAPI, Flask or Django, or willingness to learn and work with this stack.
- Good understanding of API design principles.
- Familiarity with Service-Oriented Architecture (SOA).
- Experience with relational databases, distributed systems, and caching solutions (MySQL/PostgreSQL).
- Analytical skills and experience with SQL to gather insights into dashboard reports and solutions (ClickHouse, Athena).
- Experience with any of the major public cloud service providers: AWS, Azure, GCP.
- Experience collaborating in cross-functional teams.
- Excellent English communication skills.
- Must be located within or near the WET timezone (e.g., Germany, Portugal) and available to work core business hours approximately 9:00 AM – 6:00 PM WET. This is critical to ensure continuous coverage and rapid response to customer and CSM queries across timezones.
🌟 Nice to Have
- Familiarity with serverless design patterns, particularly with AWS Lambda.
- Experience working in remote environments.