
Backend Engineer – Digital Payments
Uphold Inc.
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $139,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudDockerJavaScriptKafkaKubernetesMicroservicesPostgresPulsarRabbitMQRedisTypeScript
About the role
- Design, develop, and maintain backend services and APIs that support our platform.
- Implement features that enhance the functionality and user experience of our payments solutions.
- Ensure high performance, scalability, and reliability of our systems.
- Write clean, maintainable, and efficient code.
- Deploy, monitor, and manage services using Docker, Kubernetes, and cloud platforms like AWS.
- Collaborate with product managers and other stakeholders to deliver high-quality solutions.
- Participate in code reviews, technical discussions, and contribute to best practices.
Requirements
- BS or advanced degree in Computer Science or equivalent.
- Proficiency in JavaScript, TypeScript and modern backend frameworks.
- Strong understanding of RESTful API design and development.
- In-depth knowledge of Remote Procedure Call (RPC) concepts and implementations.
- Solid grasp of microservices architecture and event-driven systems (Kafka, NSQ, Pulsar or RabbitMQ).
- Comprehensive understanding of test frameworks.
- Experience with relational databases (PostgreSQL) and caching systems (Redis).
- Proficiency with Git and version control workflows.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of security best practices, especially in the context of financial systems.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced, agile environment.
- Fluent written and oral English skills.
Benefits
- Annual bonus program based on individual, team and company performance.
- Home office stipend to support the setup of a productive home office.
- Generous PTO, healthcare coverage, and employee assistance programs.
- Interesting and fun events and celebrations.
- Foodie culture and well-stocked office kitchen.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptRESTful API designRemote Procedure Call (RPC)microservices architectureevent-driven systemsPostgreSQLRedisGittest frameworks
Soft skills
problem-solvingattention to detailcollaborationagile environmentcommunication
Certifications
BS in Computer Science