Senior Software Engineer, Backend (Money Movement)
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
About the job
Responsibilities
- Design, maintain, and evolve backend services and APIs connecting Phantom Cash to blockchains.
- Apply systems thinking and product pragmatism to balance reliability, quality, and delivery speed.
- Communicate across pods, document rigorously, and raise the engineering bar through execution and mentorship.
- Help make Phantom Cash dependable, seamless, and scalable.
Requirements
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
- Pragmatic, results-oriented engineering mindset focused on user impact.
- Proactive and outcome-oriented approach to anticipating problems and completing features.
- Strong communication and problem-solving skills.
- Experience with Node.js and NestJS at scale.
- Experience with event-driven design, including queues, retries, and idempotency.
- Experience designing REST APIs, including versioning, pagination, error models, authentication, and rate limiting.
- Understanding of client-server architecture, state-management trade-offs, and latency budgets.
- Knowledge of distributed-systems fundamentals, including concurrency, ordering, retries, and data consistency.
Nice to Have
- Kubernetes and AWS operations experience.
- CI/CD, observability, and on-call ownership experience.
- Deep interest in crypto, wallets, blockchain protocols, and security practices.
- Hands-on experience in crypto or fintech, including exchanges, wallets, payment rails, or ledgers.
- Understanding of smart contracts and blockchain protocols, including interactions between on-chain programs and off-chain services.
- Blockchain integration experience, preferably with Solana; EVM experience is acceptable.
- Experience shipping high-quality products in mature engineering organizations.
Compensation and Benefits
- Competitive salary and equity.
- Comprehensive medical, dental, and vision insurance, 100% covered.
- Remote-work setup stipend.
- Flexible hours.
- Unlimited vacation.
- 401(k) retirement plan.
- Monthly wellness benefit.
- Weekly meal benefit.
- Global off-sites.
Skills
Node.js, Nestjs, Event-Driven Design, REST APIs, Kubernetes, AWS, CI/CD, Observability, Distributed Systems, Solana, Evm, Smart Contracts, Blockchain Protocols, Rate Limiting, Idempotency
Similar jobs
Backend Engineering jobsSenior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.
Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior Software Engineer building scalable backend microservices and healthcare-provider integrations for high-volume, time-critical data processing. Requires at least five years of backend development experience, distributed-systems expertise, and a computer science or related degree.
Senior backend engineer responsible for designing, delivering, and operating high-performance Java services in a provisioning and licensing platform. The role requires 7+ years of Java experience, strong Spring expertise, Kubernetes proficiency, and ownership of scalable cloud and self-managed systems.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.