Now, we are looking for an experienced Senior Go Developer who will strengthen our team and contribute to the success of our FinTech products.
Required skills
- 5+ years in software development: architect and develop scalable backend systems and APIs
- 3+ years of experience in Go.
- Deep knowledge of multithreading and asynchronous programming.
- Experience with messaging systems (Kafka, NATS, or similar).
- Strong knowledge of microservices, Docker, and Kubernetes.
- Experience in designing high-load systems, working with multi-cloud systems
- Ability to balance independent work with cross-functional collaboration: propose and discuss ideas, argue your position, listen and understand teammates, negotiate
- English – B1+, fluent reading of technical documentation
Responsibilities
- Develop and optimize high-performance backend code.
- Facilitate inter-service communication via gRPC and message queues.
- Integrate Redis for caching data and optimizing database interactions.
- Contribute to the design and architecture of microservices and technology choices.
Nice to have
- Experience with event-driven architecture
- Low-latency optimizations techniques
- Understanding how different blockchains work
- Experience with data processing and/or Web3 technologies
Conditions:
- Income level depends on your skills, area of responsibility and remote/office options (Middle, Senior, Team Lead)
- Work in a strong and cohesive team
- If office-based (London, Amsterdam), any hardware required for work will be provided
- Ambitious tasks, no strict rules or bureaucracy