We are building an AI-powered investment research platform that combines financial data analysis with multi-agent AI architecture. The platform serves institutional investment professionals (analysts, portfolio managers, researchers) with sophisticated financial analysis capabilities through a conversational interface.Technical Architecture Overview
**Backend:**Python/Django Ninja REST API with LangGraph orchestrator managing specialized financial AI agents
**Database:**PostgreSQL RDS with complex financial data models
**Infrastructure:**AWS-based with separate ingestion and main services
**Frontend:**Modern web application with mobile responsiveness
Qualifications : (requirements)
Backend Development (Primary Focus) * Python 3.8+ * Django Framework * Django Ninja (FastAPI experience acceptable) * REST API Design — Experience building and consuming RESTful services * PostgreSQL — Good SQL skills, basic database design knowledge * Authentication & Authorization — Understanding of JWT, basic security concepts * AWS Services — Basic familiarity or willingness to learn EC2, RDS * Git/GitHub — Strong version control experience
Frontend Development * JavaScript/TypeScript — Good proficiency with modern JS * React or Vue.js — Solid component-based development experience * Real-time Communication — Basic understanding of WebSockets or willingness to learn * Responsive Design — Good CSS skills, mobile-responsive development * Data Visualization — Basic charting experience or willingness to learn
AI/ML Integration * OpenAI/Anthropic APIs — Hands-on experience with LLM API integrations * LangChain/LangGraph — Basic familiarity or strong willingness to learn quickly * Multi-Agent Systems — Understanding of orchestration concepts or chatbot development * Natural Language Processing — Basic practical experience with NLP applications * Prompt Engineering — Experience crafting and optimizing AI prompts
Would be a plus: * Basic Docker understanding or willingness to learn * GitHub Actions — Some CI/CD exposure preferred * Environment Management — Understanding of dev/staging/prod concepts * Financial Data Understanding — Familiarity with market data, financial statements, portfolio analytics * Investment Terminology — Understanding of investment concepts (alpha, beta, Sharpe ratio, etc.) * Data Security — Experience with financial industry security requirements
Interview steps: * Screening with the recruiter (about 30 minutes); * LiveCoding session BackEnd part (about 1 hour); * LiveCoding session FrontEnd part (about 1 hour); * Technical Interview BackEnd part (about 1 hour); * Technical Interview FrontEnd part (about 1 hour).
By joining us, you will get: * Accounting coverage and lawyer support; * 15 days of paid vacation during the year * 4 paid days of public holidays (New Year, Independence Day, Day of the Defender of Ukraine, and Christmas); * Flexible working hours and the possibility to work remotely; * Best-class working equipment (laptop and accessories); * Good conditions for skills development: 50% coverage for courses/sports/psychologist/massage; the offer of internal workshops; and wellbeing sessions as one-to-one meetings.
Our office in Lviv: * COXIT office is located in Lviv (Kulparkivska 200a); * An inspiring, modern workplace with a great atmosphere and development culture; * “Happy Hours” parties; * Yoga and sports training in the COXIT office; * Chillout area: gaming zone with the PlayStations, table tennis & table soccer; * Beer, coffee, tea, cookies, etc; * Conference rooms.
Some of our Values: * No overtime and pressure; * Regular rest, burnout control; * Clean relationships within the company and with the client; * Responsibility for the own development, ideas, and interests communication, as well for the problems that stand in the way of this development; * Openness to the new, readiness for changes;