Search by job, company or skills

NexStox

Back End Developer

Early Applicant
  • Posted 10 days ago
  • Be among the first 10 applicants

Job Description

Backend Developer Job Description

Company Overview

We are seeking a skilled Backend Developer to join our team working on NXmarket/Nexstox, a comprehensive RWA exchange and Launchpad platform built with modern microservices architecture. Our platform manages multiple business domains including cryptocurrency trading, wallet management, product launches, token staking, gaming systems, and external exchange integrations.

Position: Backend Developer

Key Responsibilities

Core Development:

  • Design, develop, and maintain high-performance microservices using TypeScript/Node.js and Spring Boot/Kotlin
  • Build and optimize RESTful APIs with comprehensive validation using Zod schemas and Jakarta validation
  • Implement multi-layered authentication systems (JWT, API keys, 2FA/TOTP) with role-based access control
  • Develop real-time features using WebSockets for trading platforms, gaming, and live market data
  • Create and maintain database schemas and optimize queries for MongoDB, PostgreSQL, Redis, and InfluxDB

Business Domain Expertise:

  • Cryptocurrency Exchange: Order matching, trading engine, wallet management, deposits/withdrawals
  • Financial Security: Multi-stage approval workflows, KYC/AML compliance, transaction monitoring
  • E-commerce Platform: Product management, order processing, revenue distribution
  • Gaming Systems: Betting mechanics, statistics tracking, reward distribution
  • External Integrations: Binance API, CryptoAPIs, wallet providers (Safeheron), automated synchronization
  • Financial Operations: Multi-currency support, balance management, profit calculations, referral systems

Technical Architecture:

  • Work within a monorepo structure using pnpm workspaces and Turbo for Node.js services
  • Implement microservices communication and shared package management
  • Design Redis-based configuration, caching, and real-time messaging systems
  • Build scheduled job systems using cron for automated data synchronization
  • Develop comprehensive error handling, logging, and monitoring systems
  • Integrate with AWS services (S3, SES, ECS, ECR) for cloud infrastructure

Required Technical Skills

Core Technologies:

  • Node.js (v18+) with TypeScript (5.3.3) in strict mode
  • Java 21 with Kotlin (1.9.20) for Spring Boot services
  • Spring Boot 3.2.4 with Spring Security, Spring Data JPA, Spring WebSocket
  • Fastify 4.x framework with plugin architecture
  • MongoDB (6.6.1) with official driver and transaction support
  • PostgreSQL with node-postgres and JPA/Hibernate
  • Redis (ioredis) for caching, configuration, and real-time messaging
  • InfluxDB for time-series data and analytics
  • JWT authentication with role-based access control and 2FA/TOTP

Development Tools:

  • pnpm (10.10.0) for Node.js package management
  • Gradle for Java/Kotlin build management
  • SWC for fast TypeScript compilation
  • Jest (29.7.0) and JUnit 5 for testing with >80% coverage target
  • ESLint and Kotlin Lint with shared configuration for code quality
  • Bruno for API testing and documentation
  • Nodemon and Spring Boot DevTools for development hot reloading

Validation & Security:

  • Zod 3.x for Node.js request/response validation and type safety
  • Jakarta Validation and javax.validation for Spring Boot validation
  • bcrypt for password hashing
  • SHA256 encoding for secure data processing
  • Google Authenticator (TOTP) for 2FA implementation
  • Input validation and sanitization
  • HTTPS transmission and token expiration handling
  • API key authentication and rate limiting

Required:

  • 3+ years of backend development experience
  • Strong proficiency in TypeScript/Node.js OR Java/Kotlin/Spring Boot
  • Experience with Fastify, Express, or Spring Boot web frameworks
  • Database experience with MongoDB and/or PostgreSQL
  • Understanding of RESTful API design principles
  • Experience with testing frameworks (Jest, JUnit preferred)
  • Knowledge of authentication and security best practices

Preferred:

  • Experience with microservices architecture and distributed systems
  • Knowledge of cryptocurrency and blockchain technology
  • Experience with Redis, caching strategies, and real-time messaging
  • Background in financial services, fintech, or e-commerce applications
  • Experience with monorepo management and build tools
  • Understanding of JWT, OAuth2, and multi-factor authentication
  • Experience with Docker, AWS, and cloud deployment
  • Knowledge of financial compliance and security standards
  • Experience with high-performance, low-latency systems

Benefits
  • Competitive salary and benefits package
  • Opportunity to work with cutting-edge technologies in fintech
  • Collaborative and innovative work environment
  • Professional development opportunities and conference attendance
  • Flexible work arrangements
  • Opportunity to work on high-impact financial technology
  • Exposure to cryptocurrency and blockchain technologies
  • Career growth in a fast-growing startup environment

More Info

Industry:Other

Function:Fintech

Job Type:Permanent Job

Date Posted: 22/09/2025

Job ID: 126888229

Report Job

About Company

View More
Last Updated: 23-09-2025 01:13:03 AM
Home Jobs in Ho Chi Minh Back End Developer

Similar Jobs