We are looking for an experienced Hands-on Technical Lead to guide our backend engineering team and help shape the architecture of scalable, reliable, and high-quality products.
In this role, you will combine strong technical execution with leadership responsibilities. You will mentor engineers, contribute to key architectural decisions, review critical code, collaborate closely with Product, and help the team deliver robust distributed systems.
Responsibilities
Lead and mentor a backend engineering team through technical guidance, coaching, code reviews, and best practices Own and evolve backend architecture, with a focus on scalability, reliability, maintainability, and performance Design and implement microservices-based and distributed systems Define service boundaries, API contracts, data ownership, and communication patterns between services Collaborate with Product teams to translate business needs into pragmatic technical solutions Identify technical risks, manage technical debt, and continuously improve code quality and system design Contribute to technical roadmap planning and strategic technology decisions Work closely with DevOps/Infrastructure teams to improve deployment, observability, scalability, and system reliability Support agile delivery by breaking down complex initiatives, unblocking the team, and improving engineering productivity Help build a strong engineering culture based on ownership, quality, collaboration, and continuous improvement
Requirements
5+ years of backend engineering experience, including hands-on technical leadership Strong experience with C# and ASP.NET Core Proven experience designing, building, and operating microservices in production Strong understanding of distributed systems, API design, asynchronous communication, and database design Experience mentoring engineers, leading technical discussions, and driving engineering best practices Experience working closely with Product teams in product-driven environments Solid experience with: REST APIs and/or gRPC Docker and Kubernetes RabbitMQ, Kafka, or similar message brokers CI/CD pipelines Redis and caching strategies SQL Server and/or PostgreSQL Design Patterns, SOLID principles, DDD, and Clean Architecture Git workflows, pull requests, and code reviews Experience working in Agile/Scrum environments
Nice to Have
Experience with cloud infrastructure, DevOps practices, or server administration Experience with monitoring, observability, performance tuning, and incident response Experience working on high-scale or mission-critical systems Familiarity with software security best practices Knowledge of Blockchain or Cryptocurrency concepts is a plus
What We’re Looking For
A strong technical leader with a hands-on mindset Someone who can balance long-term architecture with pragmatic delivery Strong ownership, responsibility, and problem-solving skills Excellent communication and stakeholder management abilities Passion for engineering excellence, mentoring, and continuous improvement
The perks and benefits of working at TwoX include the following:
Flexible working hours
Sports allowance
Travel expense assistance
Allowance to create new experiences
Mental health allowance
Loan
Supplementary insurance
Gifts for special occasions
Discount on transaction fees
If you’re excited about leading engineers, shaping architecture, and building impactful products, we’d love to hear from you.
توایکس یک شرکت فعال در زمینهی FinTech و دارای پلتفرم خرید، فروش و تبدیل ارزهای دیجیتال است.
در اینجا برای افراد خلاق، منعطف، پیشقدم و تلاشگری که میخواهند در شکلگیری یک داستان موفقیت در حوزه فناوری نقش قابل توجهی ایفا کنند، محیط دوستانه، پویا و سرشار از فرصتهای یادگیری و رشد فراهم شده است. ما به دنبال اثربخشی هرچه بیشتر در جامعه اطراف خود هستیم تا بتوانیم سرمایهگذاری در ارزهای دیجیتال را برای عموم مردم ممکن و سادهسازی کنیم.