We are looking for our partner a strong Senior / Lead Full-Stack Platform Engineer to join a technically complex cryptocurrency product environment. This role is not for someone who only completes tasks based on specifications. We need a full-cycle engineer who can independently design, build, review, and bring solutions to production level. The ideal candidate can think beyond the codebase, understand architecture, product and technical risks, and make responsible decisions around security, scalability, stability, observability, testability, and long-term system maintenance. This role involves working across mobile, web, desktop, backend, infrastructure services, data processing systems, cryptocurrency business logic, wallet infrastructure, and blockchain integrations.
What you’ll do (day to day)
— Design, build, and maintain scalable full-stack applications using .NET/C#, React, and TypeScript. — Drive technical architecture and make key engineering decisions. — Build secure, reliable, and maintainable solutions for cryptocurrency products and wallet infrastructure. — Design APIs and backend services with scalability and performance in mind. — Improve system reliability, monitoring, logging, and observability. — Review code, mentor engineers, and promote engineering best practices. — Collaborate with product and engineering teams throughout the development lifecycle. — Leverage AI tools to accelerate development while ensuring code quality and maintainability.
What you’ll need * Strong commercial development experience in real production systems. * Confident knowledge of C#/.NET. + React, TypeScript * Experience designing architecture, not only implementing ready-made tasks. * Strong understanding of OOP, SOLID, DRY, KISS, YAGNI, design patterns, and clean code principles. * Good knowledge of asynchronous programming, multithreading, race conditions, deadlocks, thread safety, and background jobs. * Understanding of memory management, object lifecycle, resources, and IDisposable. * Knowledge of data structures, algorithms, Big O complexity, collections, queues, dictionaries, and caching. * Experience with HTTP, REST APIs, WebSocket, RPC approaches, JSON, binary formats, and backward compatibility. * Experience with databases, SQL, indexes, transactions, locks, and query optimization. * Understanding of application security: validation, secrets management, authentication, authorization, and common vulnerabilities. * Experience with unit, integration, and e2e testing, mocking, and testability by design. * Experience with Git, CI/CD, code review, and branching strategies. * Ability to diagnose production issues using logs, metrics, monitoring, tracing, and profiling. * Understanding of error handling, retry policies, idempotency, graceful degradation, and migration strategy. * Ability to work independently in uncertain and fast-changing environments. * Strong ability to use AI tools practically in development, not only as code completion. * Ability to critically review AI-generated code and architectural suggestions. * Strong attention to detail, responsibility, and engineering thinking. * Russian language proficiency. — not for djinni
Nice to have
— Experience in cryptocurrency, blockchain, fintech, wallets, or payment systems. — Experience with modular or plugin-based architecture. — Experience with cloud infrastructure and distributed systems. — Experience building high-load or performance-critical applications. — Previous experience as a Lead Engineer, Tech Lead, Staff Engineer, or Software Architect.
What Company offers * A friendly, creative team where you own your work * Competitive compensation package. * All the tools and tech you need * Dynamic, fast-paced international environment. * Long-term career growth opportunities within a rapidly expanding company.