We're sorry, but this job has been placed on hold. See other open jobs at Tapjoy

Back End Software Engineer

Atlanta, GA | Engineering

Job Description

About Tapjoy

Tapjoy is a mobile value exchange platform, driving personalized app discovery for consumers, customer acquisition and engagement for app and brand advertisers, and rich monetization for innovative developers.  The Tapjoy network spans over 20,000 apps and 675 million global consumers on iOS, Android and Windows Phone.  Tapjoy is headquartered in San Francisco with offices in 14 cities across the U.S., Asia and Western Europe.  Investors include InterWest Partners, North Bridge Venture Partners, D.E. Shaw Ventures, Rho Ventures and J.P. Morgan Asset Management.

Technologies we use-

Our philosophy is to “get stuff done”, and the tools we use reflect that.  We use Agile development practices, iterating quickly on features and deploying them as soon as they are ready, often multiple times per day.  We leverage many open source tools and cloud-based solutions, including:

  • Ruby on Rails (Apache/Passenger)
  • Amazon Web Services
    • EC2
    • RDS (MySQL)
    • SimpleDB (NoSQL)
    • Elasticache (Memcached)
    • S3
    • ELB/Auto-scaling
    • SQS
    • Cloudfront
  • Hadoop/Hive/Hue
  • Mahout
  • Vertica
  • Git/Github
  • Haml/jQuery/jQTouch/Webkit Transitions
  • Syslog-ng

 

Back end software engineer (Atlanta)

We are growing our main platform team and continue to hire Jr, mid-level, to Sr Engineers. Our backend platform team is a small highly talented collaborative group with a number of interesting technical challenges that will excite either the best of Ruby superstars or the bright upstart. Your responsibilities will depend on your years of experience and accomplishments.

Roles and Responsibilities

  • Build web services to support a wide range of products/services with tens of millions of daily active users
  • Integrate social APIs and build other social features for our direct-to-consumer website
  • Build and maintain an advertiser and publisher facing website used by thousands of partners including the largest mobile developers
  • Design and architect new features capable of handling thousands of requests/second
  • Improve the scalability and performance of our platform
  • Conduct code reviews
  • Explore new technologies

 

Skill set and experience

  • B.S., M.S. or Ph.D. in Computer Science or equivalent
  • Experience with Ruby on Rails, SQL and unit/functional testing, Python or PHP or any other MVC driven framework are also okay
  • Previous work checking-in code to source control, fixing bugs and optimizing a scalable system
  • Working knowledge of data structures, algorithms and basic complexity analysis
  • Ability to write efficient, elegant and maintainable code
  • Experience with EC2 or other cloud computing, SimpleDB or other NoSQL experience is a plus
  • Self-starter, able to tackle projects from start to finish without a lot of hand-holding
  • Comfortable collaborating with other engineers
  • Knowledge of JavaScript and building mobile web pages is a plus

 ‘It’s an exciting job with awesome perks, in the fastest and largest growing industry in the world!’

Atlanta office benefits:

Competitive Compensation

  • Comprehensive Medical, Dental and Vision Benefits
  • Paid Time Off
  • Equipped with the latest MacBook Airs & Pros, Cinema Displays and iOS/Android Phones/Tablets
Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »