Software Engineer Role
We are looking for a skilled Software Engineer to join our team focused on delivering scalable, user-centric platform experiences that power seamless navigation and personalized preferences across the ecosystem.
This role involves designing and building scalable backend services and APIs that power core platform experiences. You will contribute to projects that incorporate AI-powered insights and personalization to improve user experience and conversion.
* Design and build scalable backend services and APIs;
* Contribute to projects that incorporate AI-powered insights and personalization;
* Partner with frontend, design, product, and data science teams to validate, design, and develop ideas;
* Help identify friction points and contribute to experiments that improve acquisition, onboarding, and retention;
Key Qualifications
* 2+ years of professional experience with Java, Kotlin, or another object-oriented language;
* Capacity to tackle complex problems, communicate clearly with others, and share knowledge to help the team succeed;
* Enjoys building well-engineered, reliable, and scalable microservices;
* Driven by real-world customer impact;
* Experience working in a team with Agile methodology focused on delivering reliable software.
Additional Requirements
* Professional experience in unit testing and E2E testing;
* Experience with AWS technologies like DynamoDB and ECS;
* Exposure to distributed systems, SQL, Apache Pulsar;
* Passion for helping businesses thrive.
What We Offer
You will be part of a cross-functional team focused on delivering scalable platform experiences that power seamless navigation and personalized preferences across the ecosystem.