remote
Senior Backend Software Developer - BitPay
Software Engineer
Lead the design and implementation of high‑performance backend services using JavaScript and Node.js, managing MongoDB data stores and integrating advanced cryptographic protocols for secure cryptocurrency transactions.
About the role
Key Responsibilities
- Architect and develop scalable backend services in JavaScript/Node.js for cryptocurrency payment processing.
- Design and maintain MongoDB schemas, ensuring data integrity and optimal query performance.
- Implement and audit cryptographic algorithms and security protocols to safeguard transaction data.
- Collaborate with cross‑functional teams to define API contracts and integrate with front‑end and third‑party services.
- Conduct code reviews, performance tuning, and continuous improvement of deployment pipelines.
Requirements
- 5+ years of professional backend development experience.
- Proficiency in JavaScript, Node.js, and MongoDB.
- Strong understanding of cryptographic principles and secure coding practices.
- Experience with RESTful API design and microservices architecture.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
javascriptnodejsmongodbcryptography