onsite
Backend Engineer Node.js - SDE II/III - Stashfin
Backend Engineer
Senior backend engineer responsible for designing, building, and scaling high‑performance Node.js microservices with TypeScript, MySQL, RabbitMQ, and Redis, while collaborating across teams to deliver robust APIs and data solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable backend services and APIs using Node.js and TypeScript.
- Design, implement, and optimize MySQL schemas and queries, employing ORM tools for clean data access.
- Integrate RabbitMQ for reliable inter‑service messaging and Redis for caching and background job processing.
- Build and evolve microservice ecosystems, ensuring high availability, performance, and observability.
- Collaborate with product, frontend, and DevOps teams to define requirements, deliver features, and troubleshoot production issues.
Requirements
- 5+ years of professional experience developing backend systems with Node.js and TypeScript.
- Strong proficiency in relational databases, particularly MySQL, and experience with ORM frameworks.
- Hands‑on experience with message brokers (RabbitMQ) and caching/queue solutions (Redis).
- Demonstrated ability to design, deploy, and maintain microservice architectures in a cloud environment.
- Solid understanding of RESTful API design, testing, and performance optimization.
Skills
nodejstypescriptmysqlrabbitmqredis