Why this role matters
We are looking for an experienced Backend Software Engineer to join our Exness team.
The role will be focused on implementing complex, high-load solutions in integration with CRM Marketing Automation platform. We have internal products: an Admin panel for managing notification templates, Banners as a marketing channel inside the personal area, a Campaign management platform, and data delivery pipelines. This provides capabilities for the CRM marketing department.
- Work in a high-performance team focused on improving the efficiency of the CRM marketing department:
- Brand new projects - right from the concept stage to delivery and post-launch support
- Build efficient, testable, and reusable micro-services in an event-driven architecture
- Solve complex business ideas and architectural challenges
What you'll actually do
- Consistently deliver core product features that meet functional and non-functional requirements.
- Write clean, secure, efficient code, perform thorough testing and debugging, and ensure seamless integration with other components while optimizing for scalability and addressing technical debt.
- Write well-documented code and automation tests with strong coverage. Improve testing practices across the team.
- Conduct code reviews, offer constructive feedback, and maintain documentation that meets company standards. Constantly work to improve code quality.
Who we’re looking for
- 5+ years of backend software development
- Commercial experience with Python, Go (advantage)
- Experience with projects using asyncio, aiohttp, fastAPI
- Good experience with PostgreSQL
- Experience with Kafka
- Experience with Kubernetes
- Solid experience with ORM and DBMS, including database architecting
- Experience acting as a code reviewer
- Experience with high-load, concurrency, and multithreading backend systems.
- Microservice development experience
- Preferred: Experience in financial/market-based software development or distributed systems
- A passion for building a trading product that brings the world together
- Higher education in STEM
- Solid knowledge of general computer science and working experience with various system designs and integrational patterns
- Cultivate DevOps culture and usage of relevant tools–solid experience with operating systems, networking models, virtualization, and containerization
- Cover your software by unit tests, having experience in integrational and load tests
- Ability to use English for different work & business purposes
Nice to have
- Experience with Clickhouse
- Experience Salesforce Marketing Cloud
What we offer along the way
- Competitive salary and annual performance bonus
- Full relocation support for you and your family — flights, housing, visas, and legal assistance included
- Top-tier health insurance with full family coverage — medical, dental, vision, mental health — plus life insurance for peace of mind
- Unlimited learning opportunities: external courses, English lessons, career and leadership development
- Education allowance covering school and kindergarten fees
- 21 working days of annual leave, plus public holidays and fully paid sick, maternity, and paternity leave
- Employee appreciation program: branded gifts, birthday day-offs, celebration budgets for weddings, newborns, and milestones
- “Get to know Team” trips — meet colleagues across our global hubs, along with company-wide offsites that raise the bar
- Employee share scheme — grow with us
- Branded MINI Cooper Countryman company car and private parking
- Free in-house sports clubs, Sanctum Club gym access, and jet skis
- Access to a Corporate doctor
- Exclusive discount program with cafes, gyms, and local services
- Expat tax perks: up to 50% income tax exemption
- Support with the naturalisation process for relocated employees
What your journey looks like
- Intro call with Recruiter (30 minutes)
- Tech interview & Live-coding (120 minutes)
- Behavioural interview (60 minutes)
Please use your exness work email for internal applications and ensure to disclose any existing Conflict of Interest you may have.