Team.Inno is one of the most experienced Belarusian companies providing full-cycle software development, implementation, and support, business analysis, design, testing, and project management.
For 18+ years, we have completed over 1,600 projects in various industries for clients in the US, Canada, UK, Germany, France, Italy, Japan, and other countries. Our team specializes in 40+ business domains, including Artificial Intelligence, Machine Learning, Augmented & Virtual Reality.
Team.Inno currently has 3,500+ specialists working in offices in Belarus, Poland, Lithuania, Georgia, and Germany. We are constantly seeking experienced and young professionals, and starting in 2025, we will offer free online courses for anyone looking to start a career in IT.
With us, you can try your hand at projects of various sizes, change directions, and choose your career path. Join us!
Requirements:
-
- Core Engineering: Strong programming skills in Python, Go, or C++ (other languages welcome); solid understanding of data structures and algorithms (we will test), system design, and Clean Architecture/Domain-Driven Design (DDD);
- System Infrastructure: Experience developing backend services, distributed systems, relational or NoSQL databases, client-server architecture, APIs, microservices, REST, WebSockets, or message-driven systems;
- Trading Domain (Strong Plus): Deep understanding of trading, fintech, brokerage, or financial infrastructure; experience in market data processing, real-time data streaming, order execution, liquidity, pricing, or risk systems;
- Platform Integration (Strong Plus): Experience integrating with trading platforms such as MetaTrader 4/5 (MT4/MT5), cTrader, Trading Technologies (TT), IG, or NinjaTrader; crypto exchange/digital asset infrastructure; and the FIX protocol;
- Advantageous Expertise: Real-time data processing; cloud and containerization (Docker, Kubernetes); event-driven architecture and streaming tools (Kafka, RabbitMQ); exposure to LLM-based systems, AI agents, or agentic workflows; and Product Lifecycle Management (PLM) concepts.
Qualifications & Attributes:
-
- Education: Bachelor’s or Master’s in Computer Science, Quantitative Finance, or a related field;
- Communication: English level B2;
- Analytical Ability: Basic understanding of data analysis workflows;
- Growth Mindset: Ability to tackle diverse fintech projects and adapt in an outsourcing/multi-project environment.
Your responsibilities:
- System Development: Participate in the development of trading, risk-management, and asset-management systems;
- Service Architecture: Design and build scalable backend services;
- Data Orchestration: Work with data pipelines and analytical workflows;
- API Integration: Integrate with broker, exchange, and trading platform APIs;
- Collaboration: Work alongside international teams and clients, contributing directly to architecture and technical decisions;
- Pre-Sales & Strategic Advisory: Partner with the sales team to lead technical discovery sessions. You will be responsible for diagnosing client "pain points" and architecting bespoke solutions, culminating in professional Project Proposals, RFPs, and Work Breakdown Structures (WBS).
We offer:
Learning and Development:
- A broad technology stack with the opportunity to switch between technologies;
- Individual growth plans and regular reviews of conditions (project roles, salary level);
- Preparation for interviews with international clients in English.
Work Environment:
- Spacious and comfortable workstations;
- Detailed onboarding: introduction to the team, processes, and policies, office tour, welcome card;
- Cozy kitchens, game rooms, coworking spaces, and lounge areas.
Additional Perks:
- Voluntary health insurance;
- Discounts from partner companies (from pizzerias and bookstores to electronics stores).
If you’re looking for real opportunities to grow professionally and take control of your career — we’ll be happy to welcome you to our friendly team!
The creation of the workplace is planned for the longer term.