Position: Middle/Senior Software Engineer Qt
Company: Smart Team
Experience required: 3y
English level: upper

**Required skills:**
- 3+ years of work experience in software engineering (C# or C++)
- Qt framework
- C#, .NET Framework would be a plus
- SQL
- Bachelor degree, preferably in STEM fields
- Background in Statistics
- OOP
- English – B2 or higher
- Git
- Jira

**As a plus:**
- PostgreSQL
- Selenium
- Experience in web development

**We offer:**
- Work from home until 2022, work in the office is also available
- Flexible schedule
- Paid vacations and sick leaves

**Responsibilities:**
- Develop new applications, components and features and support existing applications
- Ensure quality and consistency in development process
- Help to handle release process
- Review code, do refactoring and verify quality
- Troubleshoot performance issues
- Identify opportunities to improve applications
- Create documentation
- Mentor junior developers
- Project description
- We develop a desktop analytical platform to provide insights from financial data. 
- The platform currently includes 15 smaller desktop apps (Windows Forms, Qt Widgets) and an automated update system.

**About us:**
- We work in fintech industry in close collaboration with end users
- Our team is focused on US Equity Markets
- Today our R&D team includes a PM, 5 Equity Analysts, 3 Software Engineers, 2 Data Engineers and a designer
- We work with world leading financial data vendors

**Perks:**
- Medical insurance
- English, soft skills courses and access to online IT learning platforms
- Online master classes to boost your creativity
- Team building activities
- Various sports (football, basketball, running, swimming, cycling, yoga, car racing) with professional coaches
- Parties

**In the office:**
- Library
- Gym 24/7
- Massage
- Sleeping room with individual capsules and relax room
- Professional car racing simulator