Trusted institutional partner in crypto and first federally chartered crypto bank
Member of Technical Staff, Custody – Backend Engineer
Location
United States
Posted
167 days ago
Salary
0
Seniority
Lead
Job Description
Member of Technical Staff, Custody – Backend Engineer
Anchorage Digital
• Responsible for providing an industry leading secure custodial and technology service • Enable intuitive experiences moving, storing, and interacting with digital assets, smart contracts, or traditional banking rails • Manage and transferring of cash, coins and NFTs, staking assets, interacting with onchain smart contracts, fiat transfers, and institutional platform solutions
Job Requirements
- Excited to build software that matters and eager to learn how distributed systems work at scale
- Care about writing quality code and want to grow your engineering fundamentals
- Curious, dig into problems, ask questions, and aren't afraid to explore unfamiliar code
- Value collaboration over heroics and want to be part of a team that lifts each other up
- Humble, ambitious, and eager to learn in a fast-moving industry
- Although not a requirement, bonus points if: experience with applied cryptography, reading blockchain protocol white papers for fun, background in the finance industry, GraphQL and gRPC API design and implementation experience.
Benefits
- Health insurance
- 401(k)
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain high-performance Java-based applications for spot or futures trading systems • Architect and implement scalable, low-latency, and fault-tolerant systems to handle high-concurrency workloads • Optimize system performance to ensure high availability and reliability under demanding conditions • Collaborate with cross-functional teams, including product managers, DevOps, and other developers, to deliver robust solutions • Write clean, maintainable, and well-documented code following best practices • Troubleshoot and resolve complex technical issues in production environments • Stay updated on industry trends and emerging technologies to continuously improve system capabilities • Participate in code reviews, mentoring junior developers, and fostering a culture of technical excellence
• Develop and maintain features using PHP 8.4 and Laravel 12.x • Build and consume RESTful APIs • Create responsive UIs using Vue.js 2.x+, and TailwindCSS • Write clean, tested code following team standards and best practices • Work with MySQL databases—writing queries, understanding schemas, and running migrations • Participate in code reviews and incorporate feedback • Collaborate with product, design, and engineering teammates • Document your work and contribute to team knowledge base • Learn and grow with mentorship from senior team members
• Develop, test, and maintain full-stack functionality using PHP 8.4 and Laravel 12.x • Build and consume RESTful APIs for internal and external applications • Use wireframes and mockups to create responsive UIs using Vue.js 2.x+, and TailwindCSS • Implement real-time features using WebSockets, Pusher, or Laravel Broadcasting • Design and optimize database schemas in MySQL; work with DynamoDB for appropriate workloads • Manage AWS infrastructure including RDS, Lambda, CloudWatch, and related services • Define and maintain Infrastructure as Code using CloudFormation or AWS CDK • Build and maintain CI/CD pipelines using CodeBuild and CodePipeline • Provide high-quality code reviews and help enforce team standards • Partner with product and engineering to develop and refine features • Document workflows, APIs, architecture decisions, and technical standards • Mentor mid-level developers and contribute to team knowledge sharing
• Performs activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features they develop, in line with agile development processes. • Gather user requirements; • Assess and size system requirements and functionalities; • Create system prototypes; • Write code in the programming languages defined by the client; • Perform system testing; • Deploy systems according to the client's standards; • Fix system defects; • Document processes and create diagrams, documenting the solutions.



