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
Employer working
Skills Required
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.

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