Job Description: Senior Infrastructure Engineer Role overview The Senior Infrastructure Engineer builds and runs the backend core that connects the companies’ apps, its major logistics and retail customers, and its parcel lockers.
is as much about keeping the backend reliable and performant at scale as it is about building features. Ownership:
owns the control API, the data contracts between apps, backend and locker controllers, and the customer integrations. Owning means being accountable for their design, quality, reliability and documentation, and being the escalation point for integration and backend design issues. During incidents, Service Support restores service; this role takes over when the fix needs a change to an integration, a data contract or the backend design.
works closely with the Lead Developer, who owns the wider codebase and overall technical direction, and shares knowledge of these areas so others in the team can cover them. Key duties • Build and maintain the control API ([link] • Design the JSON contracts between apps, the backend and locker controllers, and keep them documented and versioned. • Own the integrations with major logistics and retail customers, from API design and onboarding to monitoring, and act as the escalation point for integration issues that Service Support cannot resolve.
• Build event-driven backend logic on Firebase, using Firestore triggers, Cloud Run, Cloud Run functions (2nd gen) and Pub/S