What are the responsibilities and job description for the Backend Engineer (NodeJS or Go) position at TheStaffed?
Our client is seeking a Backend Engineer NodeJS or Go) to help build scalable APIs and distributed systems supporting digital asset infrastructure. This role focuses on developing high-performance backend services within a microservices architecture powering web and mobile platforms.
Responsibilities & Qualifications
-
Design and develop backend services using Node.js or Go
-
Build and maintain APIs supporting web and mobile applications
-
Improve system scalability, reliability, and performance
-
Participate in architecture discussions and technical design decisions
-
Contribute to code reviews and engineering best practices
-
Work across the full software development lifecycle with product, frontend, and infrastructure teams
-
Build and maintain services within a microservices-based architecture
-
Support integration with third-party systems and APIs
Requirements
-
Bachelor’s degree in Computer Science or related field (or equivalent experience)
-
Strong backend development experience in Node.js and/or Go
-
Experience working with microservices architecture
-
Solid knowledge of relational databases (PostgreSQL preferred) and/or NoSQL systems such as Redis
-
Experience building and consuming REST APIs (GraphQL or gRPC a plus)
-
Familiarity with CI/CD pipelines and version control systems
-
Strong communication skills and ability to collaborate within engineering teams
-
Experience with messaging systems (Kafka, RabbitMQ, Pulsar) preferred
-
Exposure to distributed systems or event-driven architecture preferred
-
Fintech, payments, or digital asset experience preferred