About Us > Careers > Senior Developer

Senior Developer

LOCATION: Santa Barbara COMPANY: StreamTrack Media, Inc.

Job Summary: This position has full control over backend infrastructure and programming implementation based on meetings/planning with business and IT teams to define project requirements, reporting objectives, and success metrics. The position will interface with a database administrator to identify the most appropriate data structures which could range from MySQL to other distributed data models such as Dynamo and BigTable. Coordinate with graphic designers to hook the front end into the controller/model/api of the application. Programming is most often in PHP or Java but is not limited to these two languages. Projects are large scale and will require special attention to high frequency operations both in terms of memory and concurrency. Part of each project's success is the documentation and lessons learned targeted for both a technical and business audience. Project documentation includes focusing on the high level conceptual level down to component diagrams, use cases, and flow charts. This job description reflects the general details necessary to describe the primary functions of this occupation. It should not be construed as a detailed description of all work requirements that may be inherent of the occupation.

Reports to/Supervision Received:

  1. Manager: CTO
  2. Direct Supervisor: CTO

Essential Functions:

  1. MySQL/MSSQL database creation, indexing, stored procedures.
  2. Experience with version control systems such as Subversion, Git, or CVS.
  3. Python/Perl/Ruby/Bash experience.
  4. Caching experience using memcache/membase, redis, etc.
  5. Other NoSQL's such as Mongodb and Cassandra.
  6. Large scale webserver/database design fundamentals.

Knowledge, Skill and Experience:

  1. Minimum education (or substitute experience) required: BS or equivalent in Computer Science.
  2. Minimum experience required: 2-3 years relevant experience.
  3. Skills required: 3+ years experience programming in PHP. While the front end is not the focus of this position, there will be interaction with the graphics team as well as proof of concepts that will require web development using HTML and JavaScript/AJAX/JSON. Writing/interpreting internal and/or third party posting instructions and integrating/testing using XML, REST, and SOAP. Experience developing in a Linux/Unix environment, comfortable using standard commands including connecting via SSH/FTP/SCP. Excellent attention to detail and able to work autonomously.

Financial Responsibility and Authority:

  1. Equipment: Server and network hardware as necessary.
  2. Financial: None.
  3. Internal and external business contacts: All members of the technical staff and business users as necessary. External vendors and contractors.
  4. Supervisory: None.

Address Information

StreamTrack, Inc.
347 Chapala St
Santa Barbara, CA 93101

Phone/Email Information

phone: 1-805-308-9196
fax: 1-805-456-0405
email: info@streamtrack.com