CentricSoft Logo
Back to Careers

Senior Fullstack Engineer

Sofia

The Opportunity

Are you ready to build the future of real-time multiplayer trading products? At CentricSoft, we’re revolutionizing the intersection of gaming and financial markets with our cutting-edge in-house platform. We’re looking for a passionate Senior Fullstack Engineer who thrives on technical challenges and wants to shape the architecture of high-performance, real-time trading systems.

You will design service boundaries, choose the right data models and queues, and implement resilient, observable systems that handle spikes of tens of thousands of concurrent users. This is a hands-on role with significant architectural influence, where you’ll set engineering standards, mentor teammates, and drive performance, reliability, and security across the platform.

What You’ll Build

  • Low‑latency trading products powering live markets and order flow
  • Real‑time streaming with WebSockets and SSE to reach massive concurrency
  • REST APIs with auth, rate limits, and idempotency
  • Data and caching layer with Postgres and Redis for performance and reliability
  • Observability, resilience, and on‑call: metrics, tracing, alerts, etc.

Tech Stack You’ll Master

  • Backend: Node.js (Hono/Express)
  • Frontend: React, Next.js
  • Data: PostgreSQL, Redis
  • Streaming and queues: WebSocket, SSE, Kafka, Redis
  • Observability: OpenTelemetry, Grafana
  • Platform: Docker, GitLab

What We’re Looking For

Must-Haves:

  • 5+ years building production backend services
  • Expert in Node.js with TypeScript
  • Experience working with PostgreSQL
  • Understanding of system design principles and ability to create software architecture

Nice-to-Haves:

  • Trading or Financial Markets industry experience/knowledge.
  • Deep understanding of relational databases
  • Knowledge in performance optimization for real-time applications.

Why Centric Technologies?

🏢 Amazing Office: Work from our state-of-the-art Sofia office with gaming rooms, relaxation areas, and central location (near Paradise Center)

💰 Great Compensation: Competitive salaries that match your expertise - we believe in rewarding talent generously

🎮 Gaming Culture: Join a team that lives and breathes gaming

🚀 Growth Opportunities: Lead technical decisions and shape the architecture of multiple game titles

🌍 International Impact: Build games played by users worldwide, with real-time leaderboards and global competitions

The Interview Process

  1. Initial chat with our CTO (15 min)
  2. Technical discussion (60-90 min)
  3. On-site Assignment
  4. Offer 💰

Ready to Level Up?

Join us in Sofia and build products that blur the lines between gaming and trading. This is your chance to work on cutting-edge technology while creating experiences that keep players coming back for more.

Apply now by sending an email to jobs@centricsoft.io and let’s build something legendary together!