C++ Developer

cITY
Novi Sad
Category
Development
Job Level
Senior
Employment Type
Full time

Job description:

We are building something new and exciting! To help us build this, we are looking for experienced software developers to join a founding team of startup-minded individuals that will lay the groundwork for our new fintech offering. This team will play a pivotal role in spearheading innovation. As such, you will have the opportunity to shape the early architecture and design of the product, and set the trajectory for its future direction. If you’re looking for a challenging and rewarding role where your decisions will make a profound impact on the product’s success - this team is for you.

Job responsibilities:

·  Develop, enhance, and maintain the Traderdesktop application across Windows, macOS, and white-labeled versions.

·  Design, implement, and optimize features in alarge-scale C++ codebase while ensuring performance, stability, andmaintainability.

·  Troubleshoot and resolve complex technicalissues related to networking, multithreading, and real-time market dataprocessing.

·  Collaborate with product managers, engineers,QA, and infrastructure teams to deliver high-quality software solutions.

·  Participate in code reviews and contribute toimproving engineering standards and best practices.

·  Integrate with market data providers, brokerconnectivity services, and trading infrastructure as needed.

·  Maintain and enhance existing modules whilecontributing to future product improvements.

Job requirements

·  5+ years of professional C++ softwaredevelopment experience.

·  Strong experience developing and maintainingdesktop applications.

·  Strong problem-solving skills with a willingnessto dive deep into technical details,    including the mathematical reasoningbehind algorithms and system behavior.

·  Strong debugging, troubleshooting, andproblem-solving skills.

·  Excellent communication and collaborationskills.

·  Experience in the financial services or tradingtechnology industry.

·  Solid understanding of:

  ·   Multithreading and concurrent programming

  ·   Networking and socket programming

  ·   Real-time data processing

  ·   Large, existing production codebases

·  Familiarity with:

  ·  Equities and options trading

  ·  Market data feeds

  ·  Order management and execution workflows

  ·  Charting applications

  ·  Broker connectivity

·  Nice to have:

  ·   Experience with macOS application development.

  ·   Experience with Kafka, Enterprise MQ, or othermessaging technologies.

  ·   Familiarity with AWS and cloud-basedinfrastructure.

  ·   Experience building or integrating B2B APIs.

  ·   Exposure to DevOps practices and CI/CDpipelines.

  ·   Experience with VBScript.

  ·   Experience with Microsoft SQL Server.

  ·   Experience administering or supporting MicrosoftServer environments.

  ·   Ability to contribute to application support,database, or infrastructure-related       initiatives when needed.

  ·   Experience working in fast-paced fintechorganizations.

We offer:

• Hybrid Workplace: Flexible work arrangements combining remote and on-site options.

• Excellent Working Conditions: A supportive and productive environment designed for your success.

• Experienced Team: Collaboration with skilled professionals in a dynamic and knowledgeable team.

• Educational Resources: Access to a variety of training programs and learning materials to support your professional development.

• Private Health Insurance: Comprehensive coverage to ensure your well-being.

• FitPass: Access to a range of fitness facilities and classes.

• Office Massage: On-site massage services to help you relax and rejuvenate.

• Insight Fitness Room: An equipped fitness room to maintain a healthy lifestyle.

Why would you want to work with us:

Working in TIAC implies a dynamic and stimulating environment that follows the latest trends.

What we offer to our employees is the opportunity to work in a positive and creative environment, be part of a team that is focused on the achievement of objectives in a manner that allows an individual to express their attributes and qualities. That includes the development of a professional level in accordance with the ambitions and preferences of the employee.If you see yourself as a trustworthy and dedicated team player who meets the specified requirements and wants to work in a positive and productive working atmosphere, send us your CV.

After the deadline for the application, we will notify you about the next steps.

Great! Your message has been submitted.
Oops! Something went wrong while submitting the form.