Senior Backend Developer
Core
Design and develop scalable backend solutions, microservices, and real-time applications for AI-driven business intelligence and legal tech products.
Role type
Senior Backend Developer (IC)
Builds
Microservices, gRPC infrastructures, real-time event-driven apps, and scalable APIs for corporate governance and data analysis.
Domain
AI / Legal Tech / Big Data
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Go, MongoDB, Elasticsearch, Kafka, gRPC, microservices architecture, server-side event architecture, cache management, queue management, ORM (Prisma, TypeORM, Mongoose, Sequelize, GORM), NestJS, Gin, GraphQL, REST, Docker, Kubernetes, SQL (MySQL, PostgreSQL), query optimization
Preferred skills
Unit and integration testing, software architecture design, mentoring junior developers, Agile/Scrum methodologies
Technologies
Node.js, TypeScript, Go, MongoDB, Elasticsearch, Kafka, Redis, CouchBase, RabbitMQ, Prisma, TypeORM, Mongoose, Sequelize, GORM, NestJS, Gin, GraphQL, Apollo, Docker, Kubernetes, MySQL, PostgreSQL
Responsibilities
Design and develop backend solutions using Node.js, TypeScript, and Go; Establish and manage gRPC-based communication infrastructures in a microservices architecture; Develop real-time applications using server-side event architecture; Optimize performance using cache and queue management technologies; Manage and optimize data using MongoDB and Elasticsearch; Handle high-volume data streams with Kafka; Create flexible and scalable API solutions using GraphQL and REST; Write unit and integration tests to improve code quality; Play an active role in software architecture design and make technical decisions; Mentor junior developers and provide technical guidance
Seniority
Senior, hands-on IC
