بیتکس
بیتکس

Senior Back-End Developer (Node.js)

Tehran/ Sheikh Bahaei
Full Time
شنبه تا چهارشنبه
-
Loan -Health insurance -Flexible working hours -Game room -Lunch -Snacks -Resting space -Occasional packages and gifts
51 - 200 employees
Finance / Investment
Iranian company dealing with Iranian and foreign customers
1399
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Node.js - Advanced

Job Description

At Pooleno, we’re on a mission to build innovative, high-quality solutions that empower people to trade and invest with confidence. We’re passionate about creating products that are reliable, secure, and easy to use — and we know this is only possible with talented, curious, and driven people on our team.

We’re looking for a Senior Node.js Backend Developer  to join us and help shape the future of our platform while working alongside a group of supportive, skilled professionals who care about excellence and collaboration.

Required Skills

  • Strong proficiency in Node.js and solid understanding of JavaScript fundamentals
  • Hands-on experience with the NestJS framework
  • In-depth knowledge of Microservices Architecture and building scalable, distributed systems
  • Proficiency with messaging/streaming systems such as Kafka or NATS, including designing reliable event-driven workflows
  • Strong experience with databases:
    • Relational (PostgreSQL, MySQL)
    • NoSQL (MongoDB, Redis)
  • Proficiency in TypeScript and clean, modular code practices
  • Experience writing unit and integration tests with modern frameworks to ensure system reliability
  • Strong understanding of Cloud-Native principles and deployment practices (Kubernetes, container orchestration)
  • Practical experience applying Software Design Patterns in backend services
  • Solid knowledge and application of Domain-Driven Design (DDD)
  • Familiarity with CQRS (Command Query Responsibility Segregation) and event-driven architectures
  • Experience ensuring non-functional qualities such as low-latency performance, high availability (HA), and fault tolerance in backend systems
  • Strong awareness of security best practices (API security, secrets management, encryption, compliance requirements)
  • Experience working in Agile teams (Scrum/Kanban) with iterative delivery practices
  • Ability to produce clear, maintainable technical documentation (APIs, architecture, design decisions)
  • Strong teamwork and collaboration skills with cross-functional teams (QA, DevOps, Product, Frontend)

 

Preferred Skills (Nice to Have)

  • Experience with CI/CD pipelines and automation (GitLab CI/CD, GitHub Actions, Jenkins, etc.)
  • Familiarity with Docker and containerization concepts
  • Experience working with gRPC for service-to-service communication
  • Exposure to monitoring/logging stacks (Prometheus, Grafana, ELK, OpenTelemetry) for observability
  • Experience in implementing advanced distributed system patterns (Saga, Event Sourcing, Outbox pattern)
  • Knowledge of disaster recovery strategies and backup/restore practices in distributed databases

 

Responsibilities

  • Design, develop, and maintain scalable backend microservices using NestJS and Node.js
  • Build and optimize APIs for high-performance, low-latency trading systems
  • Integrate services with Kafka/NATS for real-time messaging and event-driven workflows
  • Design and maintain schemas across PostgreSQL, MySQL, and MongoDB databases, ensuring data consistency, availability, and partition tolerance
  • Apply DDD, CQRS, and design patterns to deliver clean, maintainable, and testable code
  • Ensure backend services meet non-functional requirements such as throughput, resilience, observability, and compliance
  • Write comprehensive unit and integration tests to ensure system reliability under production load
  • Implement monitoring, logging, and alerting to detect issues proactively and support incident response
  • Collaborate within an Agile team, participating in sprint planning, daily standups, and retrospectives
  • Produce and maintain documentation for APIs, services, architecture, and operational runbooks
  • Work closely with cross-functional teams (DevOps, QA, Product) to ensure secure, compliant, and resilient delivery
  • Participate in code reviews and architecture discussions, contributing to team knowledge sharing and continuous improvement

Job Requirements

Gender
Men / Women
Software
Node.js| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای بیتکس