- Design, build, and maintain platform services and capabilities in our core stack (C# .NET, Node.js/TypeScript, Postgres, Redis, AWS) that are used across multiple product teams.
- Improve the reliability, scalability, and performance of high-throughput, transaction-heavy workflows by refining data models, background processing, and runtime safeguards.
- Collaborate with product, payments, data, and infrastructure teams to understand their use cases, shape platform APIs and integration contracts, and align on priorities.
- Break down complex platform initiatives into clear, incremental milestones and drive them from design through implementation, rollout, and ongoing improvement.
- Strengthen observability, on-call readiness, and incident response for platform services so issues can be detected, diagnosed, and resolved quickly and confidently.
- Contribute high-quality, production-ready code and thoughtful technical design documents, and provide constructive code reviews for your peers.
- Use AI-assisted development tools as a normal part of your workflow (for example, for code generation, test authoring, refactoring, and incident analysis) and help the team adopt effective AI-augmented engineering practices.
- Partner with the team to improve our CI/CD pipelines, deployment strategies, and environment management to make shipping changes safer and faster.
AWSNode.jsSQL+5 more