We are a fast-growing software development company with headquarters in the US and UAE, specializing in custom mobile and web solutions. Our portfolio covers industries such as fintech, healthtech, e-commerce, AI, and more. We are looking for a skilled Go Developer with experience in blockchain payments and fintech to join our dynamic team.
Responsibilities:
Write clean, scalable, and efficient code in Go.
Design, develop, and maintain backend services and APIs, with a strong focus on payment processing using blockchain technologies.
Collaborate with designers and other developers to define software requirements and specifications.
Participate in architectural and design decisions to build efficient microservices and distributed systems.
Optimize application performance and troubleshoot technical issues.
Write and maintain unit and integration tests to ensure code quality.
Work with databases (SQL and NoSQL), Docker, Kubernetes, and cloud platforms.
Requirements:
Strong proficiency in Go programming with at least 2 years of professional experience.
Proven experience working with blockchain payment systems.
Experience in the fintech domain, understanding the specific requirements and compliance standards of financial applications.
Experience with microservices architecture, REST/gRPC APIs, and message brokers like Kafka.
Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
Familiarity with SQL and NoSQL databases.
Understanding of CI/CD pipelines and automated testing.
Ability to write clean, maintainable, and well-documented code.
Good communication skills and ability to work in a collaborative environment.
English proficiency (B1+).