CactusSoft is looking for a Senior Golang Developer to join the team of devoted professionals responsible for developing a Fintech AI-driven system. The tool implements artificial intelligence and machine learning techniques to serve the blockchain investment market.
Your area of responsibility:
- Develop the algorithmic trading logic and data aggregators for algo trading system.
- Ensure the stability of the existing system.
- Improve performance/scalability.
- Integrate renown third-party services.
- Write high performance, testable and maintainable code to implement new functionality.
- Take part in technical discussions to come up with solutions for challenging issues.
You perfectly match this position if you have:
- Commercial experience – over 5 years total.
- Commercial experience with Golang – over 3 years.
- Proficient knowledge of Golang, SQL databases, microservices architecture, common design patterns, best coding practices, REST/RPC transports.
- Proficient understanding of code versioning tools (Git), CI/CD practices, Docker.
- English – Intermediate (Upper Intermediate is a plus).
- High communication and teamwork skills.
Will be a plus:
- NATS, Kubernetes, AWS cloud services, high load systems.
- Personal or professional experience in Fintech (understanding of exchange trading mechanics).
To ensure your comfortable working environment we offer:
- Flexible working hours (the schedule can be comfortable for both early-risers and night-owls).
- Opportunity to work remotely.
- Work-related courses, certifications and books (we have our own corporate library).
- Medical insurance and a healthy work environment.
- Online English classes several times a week.
- Profit-sharing bonus every year.
- Good office location in a quiet city center.
- Corporate parties and team-building events.