Freelance Web/Financial Software Developer (Mid-Senior Level)

This project received 17 bids from talented freelancers with an average bid price of $54 USD / hour.

Get free quotes for a project like this
Project Budget
min $50 USD / hour
Total Bids
Project Description

**Company Description**

A funded startup in the bitcoin space is currently forming a small team of 3-4 developers for a three month plus assignment. This is an opportunity to work with seasoned and successful entrepreneurs and highly skilled engineers on a project with a highly demanded concept. The CTO has fifteen years of development experience, including the development of a trading system for Citigroup, and prior experience leading the development of software platforms for other successful startups in NYC.

Our company is building an advanced trading platform for alternative currencies.

This is an opportunity to be part of green-field development, to be deeply involved in architectural decisions and to work with some advanced tools and open-source products. The company has an alpha product and traction in the bitcoin community. We will be working on a scalable, secure, and reliable beta production release.

Opportunity to turn into a long-term permanent position if desired.

**Job Description**

Working directly with the CTO and a small team, you will be responsible for designing and building all aspects of a financial trading platform. This includes back-end areas such as market data feeds, order processing, reporting, monitoring, auditing, account management, and establishment of an extremely secure hosting environment.

Some of the key features of the system will be extremely high-performance processing, scalability, reliability, security, redundancy, and a geographically distributed platform.

Requirements and Desired Skill-Sets

At least five to ten years of industry experience strongly preferred.

Strong preference for developers with prior financial trading systems experience, especially with FOREX.

Object-Oriented programming

Software Design Patterns

High-Performance design

Multithreading ([url removed, login to view], other multithreading frameworks)

Distributed, scalable, redundant design

SSH and encryption


Candidates MUST have extensive experience in Python and Java, and be willing to work with both languages.

UNIX experience, basic administration, and some shell programming preferred.

Solid SQL skills

Extremely solid grasp of unit-testing, functional and regression testing, mocking frameworks.

Strong MVC and Web Programming skills (specifically with Java's Spring, Python's Pyramid)

Ability to troubleshoot and analyze problems, real-time behavioral issues

Experience in C and/or functional programming language is a plus.

Familiarity with Apache WebServer, J2EE Servers and alternative web servers such as NginX

Additional Skills Requirements

Eclipse or similar IDE

Git source code management

Build management tools

Dependency management tools

Familiarity with Bug Tracking Software

Agile, SCRUM, Paired programming

JQuery, Javascript, HTML 5, CSS


B.S. or M.S. in Computer Science strongly preferred.

Recent graduates with strong skill-sets will be considered.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online