Career

The most important thing in a company is people!

If you are currently looking for a new job, trying to orient yourself in professional or career development - write to us. We will advise you free of charge on salaries, employment and draw up an individual development plan so that you can find the job of your dreams.

The Java Full-Stack Software Engineer is part of a high-powered, globally distributed team that solves complex business problems by leveraging technical skills to develop, maintain, and support our enterprise-level Portfolio, Risk, Order, and Execution Management system.

What you’ll do: 

  • Collaborate with the team to design, build, test, and maintain the system based on business and technical specifications
  • Employ Agile principles to deliver quality software in a timely manner
  • Work with UI/UX designers to develop exceptional user experiences
  • Leverage Java, JavaScript, React, Swing and other technologies

You should have: 

  • Excellent Web Development abilities with JavaScript and React
  • Strong Core Java with multithreading
  • Excellent OO design experience
  • Good SQL
  • Considerable experience with unit and integration testing
  • Effective communication skills
  • Experience with distributed caching is a plus
  • Financial industry experience is a big plus

About client: 

Created out of the combination of two best-in-class SaaS platforms, the client delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. Company has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

The Backend Software Engineer for Margin is part of a globally distributed team that develops, maintains, and supports high-speed risk management and compliance systems. Company provides cross-asset trading, portfolio, risk management, risk compliance, and margin solutions

What you’ll do: 

  • Manage project priorities, deadlines, and deliverables with your technical expertise
  • Design, develop, test, deploy, maintain, and enhance core components and microservices of the Margin system
  • Leverage Node.js, Java, various database technologies and more to build scalable, distributed computing and algorithmic functionality
  • Participate in brainstorming sessions and code reviews, which help us learn from each other and improve our source code
  • Conceptualize and implement solutions for data storage

You should have: 

  • Experience in developing multi-threaded processing and grid computing technologies
  • Experience in developing backend solutions (server-side development)
  • Good SQL knowledge
  • Experience in developing server-side code in JavaScript and Typescript
  • Experience in the development of unit and integration testing to automate quality assurance
  • Good communication skills
  • Solid OOP and software design knowledge
  • Experience with Linux/Unix and scripting languages like Python, Perl, shell scripting, etc.
  • Financial industry experience is a big plus

About client: 

Created out of the combination of two best-in-class SaaS platforms, the client delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. Company has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

The Senior Java Software Engineer is part of a high-powered, globally distributed team that solves complex business problems by leveraging technical skills to develop, maintain, and support our enterprise-level Portfolio, Risk, Order, and Execution Management system.

What you’ll do: 

  • Collaborate with the team to design, build, test, and maintain the system based on business and technical specifications
  • Employ Agile principles to deliver quality software in a timely manner
  • Leverage Java, JavaScript, React, Swing and other technologies
  • Assist in leading projects and mentoring more junior team members

You should have: 

  • Excellent Core Java with multithreading
  • Excellent OO design experience
  • Good SQL
  • Significant experience with unit and integration testing
  • Good communication skills
  • Distributed caching experience is a plus
  • Web development with JavaScript and React is a plus
  • Financial industry experience is a big plus

About client: 

Created out of the combination of two best-in-class SaaS platforms, the client delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. Company has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

We invite you to join the team of an American company, offering a unique SaaS solution for real-time trading, portfolio management and risk management. Work remotely around the world, there is also an office in Europe (Bulgary).

A job is never just a job, we are passionate about employee engagement and make it our business to provide our employees a range of challenging and rewarding opportunities that align with business strategy, promote teamwork, and inspire innovation.

What you’ll do: 

  • Work with frameworks and automation solutions for testing (Java and/or JavaScript)
  • Participate in code/peer reviews with team members
  • Develop test cases from business requirements, analyze, document, and report status, test results, and testing progress according to the test plan
  • Using JIRA

You should have: 

  • Software testing (unit, integration, functional, regression)
  • Knowledge of Java and JavaScript
  • Strong work ethic, ability to multitask
  • Financial systems/operations background is a plus
  • Experience with Linux environment is a plus
  • English - Upper Intermidiate

About client: 

Created out of the combination of two best-in-class SaaS platforms, the client delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. Company has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

Write to us

    We onboard