The company is looking to build and evolve its Apple, Google, and Samsung Wallet Access platforms, with a focus on quality, security, and teamwork.
Requirements
- Strong programming ability in Python, Bash, TypeScript/JavaScript
- Proficient with SQL and working knowledge of relational databases.
- Hands-on experience with Docker and shipping software using a major cloud provider (GCP/AWS/Azure).
- Comfortable writing Unix/Linux scripts and working in CLI-driven workflows.
- Understanding of modern web fundamentals: HTTP, REST/JSON, auth (OAuth/JWT/session patterns), CORS, and browser/server interactions.
- Experience consuming APIs from a UI and working with role-based access control (RBAC) or permissioned interfaces.
- Experience in collaborating on UI requirements and implementing intuitive user-facing workflows with attention to detail.
Responsibilities
- Design, implement, and deliver features for Wallet Access platform services and integrations.
- Write clean, maintainable code with an emphasis on correctness, performance, scalability and resilience.
- Work across the stack as needed (APIs, services, internal tooling, and automation).
- Contribute to the design and implementation of a customer-facing web portal that integrates with existing in-house backend services.
- Diagnose and resolve production issues efficiently using logs, metrics, and systematic troubleshooting.
- Improve logging and observability to make future debugging faster and less disruptive.
- Participate in incident response and follow-up improvements when needed.
Other
- Effective written and verbal communication.
- Collaborative and accountable team mindset.
- Bachelor’s degree or certification in CS/Software Engineering (or equivalent practical experience).
- Ability to mentor junior engineers.
- 2 Remote days per week