Job Description:
We are seeking a highly skilled Senior Golang Developer with a strong background in finance, cryptocurrencies, exchanges, and deep experience in designing and developing complex systems using microservices and Domain-Driven Design (DDD) architecture. As a Senior Developer, you will work closely with cross-functional teams to build and maintain high-performance, scalable, and secure solutions in a distributed environment. This role is ideal for someone who has a passion for cutting-edge technologies and enjoys solving challenging problems in the fintech and cryptocurrency space.
Key Responsibilities:
Design, develop, and maintain scalable and high-performance backend services using Golang.
Build and maintain microservices in a distributed environment, leveraging Kubernetes (K8s) and Docker.
Develop robust RESTful APIs and experience with gRPC protocol.
Implement and manage Event-Driven Architectures (EDA) using tools like Kafka and other message brokers.
Collaborate with cross-functional teams to build and maintain cryptocurrency exchange systems, trading platforms, and financial services.
Work with RDBMS databases like MySQL and PostgreSQL, as well as NoSQL databases like MongoDB.
Write and maintain unit tests and integration tests to ensure code quality and system stability.
Troubleshoot, debug, and optimize performance of existing systems.
Contribute to architectural discussions and decisions, ensuring systems are secure, scalable, and highly available.
Write clean, maintainable, and efficient code with a focus on performance and security.
Collaborate with DevOps teams to ensure smooth deployments
Required Skills and Experience:
Minimum of 5 years of hands-on experience with Golang development.
Solid understanding of financial systems, cryptocurrencies, and exchange platforms.
Deep expertise in microservices architecture and DDD (Domain-Driven Design) principles.
Experience with Event-Driven Architecture (EDA) and message brokers such as Kafka, RabbitMQ, etc.
Extensive experience with RDBMS databases like MySQL and PostgreSQL.
Familiarity with NoSQL databases like MongoDB.
Experience with designing and writing unit tests and integration tests to ensure system reliability.
Extensive experience with Kubernetes (K8s) and containerization technologies (Docker).
Proven experience designing and building RESTful APIs and gRPC services.
Ability to debug, optimize, and scale complex systems.
Strong problem-solving skills, attention to detail, and a collaborative mindset.
Preferred Qualifications:
Experience with Node.js and its ecosystem.
Familiarity with Blockchain technologies.
Experience in high-frequency, low-latency systems.
Why Join Us:
Competitive salary and performance-based bonuses.
Flexible working hours and remote work opportunities.
Health, dental, and vision insurance.
Professional development and learning opportunities.
Opportunity to work with cutting-edge technologies in the fintech and cryptocurrency space.
Apply Now to be part of a forward-thinking team where your skills and expertise will make a real impact!
ثبت مشکل و تخلف آگهی
ارسال رزومه برای آسان پرداخت