Responsibilities
* lead the design and implementation of major features and services within the platform catalog ecosystem.
* drive architectural discussions and propose scalable, reliable solutions aligned with engineering best practices.
* mentor junior engineers and promote a culture of technical excellence, collaboration, and continuous learning.
* partner with product managers and stakeholders to translate business goals into technical deliverables.
* advocate for system reliability, performance, and observability across multiple integrations and services.
* apply strong software engineering principles using java, rest/graphql apis, docker, and kubernetes to design and build backend applications that power advertising and data-driven platforms.
* utilize kafka, aerospike, and elasticsearch to develop real‑time data pipelines that serve as the backbone for critical business operations.
* design and implement microservices architectures for highly available, large‑scale distributed systems.
* participate in and manage on‑call rotations to troubleshoot and resolve system issues during off‑hours or high‑traffic events.
* coordinate with team members to assign tasks, set goals, monitor progress, and resolve technical challenges effectively.
* provide technical mentoring and guidance to team members, fostering professional growth and knowledge sharing.
requirements
* 6–8 years of software engineering experience with a proven record of delivering production‑grade systems.
* deep expertise in software architecture, distributed systems, and api design.
* proficiency in java, with strong debugging, performance tuning, and optimization skills.
* experience working in cloud‑native environments (preferably google cloud platform).
* ability to influence design and architectural decisions, and collaborate effectively across cross‑functional teams.
#j-18808-ljbffr