Stream Software Engineer (GO) / TechLead GO

Stream Software Engineer (GO) / TechLead GO


Remote | up to 9000$


Locations - Remote. GMT +4 (±1 hour) or all who are ready to work in this timezone including Russia.

Salary: Up to 9000$; Up to 800K rub.


About Company:

The company is a liquidity and technology provider of solutions for the crypto and foreign exchange (FX) industry. The company specializes in the sphere of B2B services and products, catering to a wide range of clients including large licensed brokers, crypto exchanges, crypto brokers, forex brokers, hedge and crypto funds, and professional managers. Their advanced base of ready-to-use technical solutions enables brokers to save time and money on consuming infrastructure projects and focus on enlarging their client base and increasing their revenues.


Responsibilities: 

Stream software Engineer would be responsible for leading technology team and developing the product. That includes people management, team performance improvements, conducting code reviews, designing new services and enhancements to existing, ensuring optimal technology stack. As a manager of software development team you would contribute to development of Highload systems with high standards of system stability.

✔️ Designing and developing high-load services from scratch.

✔️ Identify problems in application's code and form refactoring tasks, decompose story and tasks.

✔️ Tech debt structuring and management.

✔️ Conducting code review.

✔️ Analysis of product requirements, design of development plans.

✔️ Constant interaction with Sub-Stream Software Engineers, technical support, project managers, and other stakeholders to optimize processes and improve product quality.

✔️ Responsibility for product quality and reliability.

✔️ System technical analysis and elimination of bottlenecks.

Improving system stability under heavy loads.


Requirements: 

⚡️Strong knowledge of Go (8.0+), Unit/Integration/Feature-Testing.

⚡️Minimum 3 years of commercial development on GO.

⚡️At least 3 years' experience in a technology leadership role.

⚡️Strong knowledge of software development methodologies, application architecture, and database design, experience with applying SOLID, DRY, KISS etc. principles.

⚡️In-depth experience in distributed systems, microservices architecture, understanding of Twelve-Factor App principles.

⚡️In-depth experience in Docker and Kubernetes.

⚡️Experience with any message broker (NATS, Kafka, RabbitMQ, etc.).

⚡️Experience with Redis.

⚡️In-depth experience with relational DBs: PostgreSQL and/or MySQL

⚡️Experience with observability: logs and metrics collection, application profiling and tracing, errors collection with Sentry, visualization with Grafana.

⚡️Ready to work on Mac or Linux.

⚡️English B2+, Russian B2+


Perks and Benefits:

  • Reliability, guaranteed bonuses (13th salary for those who have worked а year +).
  • Development: Gaining valuable experience in a team of professionals in a company that leads the industry. The ability to grow both within the department and horizontally in other areas. Working with highly loaded trading systems, the continuous growth of expertise through training within the department.
  • Corporate parties – events to socialize with our dynamic multicultural team.


Contact in Telegram - @alova


Report Page