آسان پرداخت
آسان پرداخت

Backend Developer (َApplication)

Tehran/Amanieh
Full Time
Saturday to Wednesday (08:00-17:00 / 09:00-18:00)
-
Loan -Health insurance -Coffee shop -Occasional packages and gifts

این فرصت شغلی چقدر برای من مناسب است؟

501 - 1000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1388
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
MySql - Intermediate
PostgreSql - Intermediate
Go - Intermediate
Kafka - Intermediate
RabbitMQ - Intermediate
Docker - Intermediate
Kubernetes - Intermediate

Job Description

We’re seeking a Senior Software Engineer experienced in financial systems, crypto, and exchange platforms. The role involves designing and developing secure, scalable, high-performance backend services using Golang, Microservices, and DDD.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Golang.
- Build and manage microservices in a distributed environment (Kubernetes & Docker).
- Develop RESTful APIs and gRPC-based services.
- Implement and manage Event-Driven Architectures (EDA) using Kafka or other message brokers.
- Collaborate with cross-functional teams to build and maintain exchange and trading systems.
- Work with RDBMS (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Write and maintain comprehensive unit and integration tests.
- Debug, optimize, and enhance performance across distributed systems.
- Contribute to architecture discussions focused on scalability, security, and high availability.
- Collaborate closely with DevOps for deployment and reliability improvements.
Required Skills:
- Minimum 5 years of hands-on Golang development.
- Strong understanding of financial systems, cryptocurrencies, and exchange platforms.
- Deep knowledge of Microservices and DDD principles.
- Hands-on experience with Event-Driven Architecture, Kafka, RabbitMQ, or similar.
- Proficiency in MySQL and PostgreSQL; familiarity with MongoDB.
- Experience designing and implementing RESTful and gRPC services.
- Practical experience with Kubernetes (K8s) and Docker.
- Strong debugging, optimization, and scalability skills.
- Excellent problem-solving and communication skills.
Preferred:
- Experience with Node.js
- Basic blockchain knowledge
- Exposure to low-latency or high-frequency systems
Why Join Us:
- Competitive compensation package
- Flexible working hours
- Sports and wellness allowance
- Company-provided accommodation for travel
- Occasional cash gifts for employees
- Supplementary health insurance
- Employee loans and financial assistance programs
- Learning and professional development support

Job Requirements

Gender
Men / Women
Software
Go| Intermediate Docker| Intermediate Kubernetes| Intermediate Kafka| Intermediate RabbitMQ| Intermediate MySql| Intermediate PostgreSql| Intermediate

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

ارسال رزومه برای آسان پرداخت