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