Design and build enterprise-scale Digital Financial Services platforms
Drive architecture and design decisions for GraphQL APIs, Node.js, Rust services
Ensure performance, reliability, and scalability of systems
Mentor senior and mid-level engineers
Champion CI/CD pipelines and observability practices
Develop and maintain React + TypeScript front-end applications
Operate as a senior technical leader in the organization
Requirements
12+ years of professional software engineering experience
Strong expertise in Node and backend development
Experience building distributed, microservices-based systems
Hands-on experience with Apache Kafka and event streaming
Experience designing and consuming RESTful or GraphQL APIs
Solid understanding of system design, concurrency, and data modeling
Experience with SQL and NoSQL databases
Skilled in debugging, defect management, and performance troubleshooting
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area with 4 years’ experience or 6 years’ experience in software engineering or related area
Tech Stack
Apache
GraphQL
JavaScript
Kafka
Microservices
Node.js
NoSQL
React
Rust
SQL
TypeScript
Benefits
401(k) match
stock purchase plan
paid maternity and parental leave
PTO
multiple health plans
performance-based bonus awards
medical, vision and dental coverage
401(k)
stock purchase and company-paid life insurance
paid time off benefits including sick leave, parental leave, family care leave, bereavement, jury duty, and voting