Senior Ruby Engineer

Sorry, this job was removed at 2:50 a.m. (CST) on Tuesday, December 1, 2015
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About the Position

Leapfrog Online is seeking a Senior Software Engineer to help us develop, support and extend our marketing technology platform. Our platform encompasses a number of different products including content management, consumer tracking, real-time analytics and third-party data integrations. As a Senior Software Engineer, you'll work closely with our Systems Engineering and Test Engineering teams to build performant, scalable and reliable products. This is a hands-on and highly collaborative position that will help guide the future of our marketing technology platform.


About the Team

Joining the Leapfrog team means being part of one of the Top 100 Digital Companies in Chicago, one that helps brands uncover new customers and revenue through leading and innovative digital direct­ marketing technology. If you are interested in data driven marketing and emerging digital technology (leveraging distributed systems to solve complex compute problems, integrating machine learning and predictive analytics to deliver optimal consumer experiences, building high-traffic web applications that serve as the consumer-interaction points for some of the largest companies in the US), then read on!

Examples of Recent Work

If our team or position descriptions aren't clear enough on what this job will require, here are some examples of recent work that you could be doing if you worked with us:

  • Building a distributed automated testing and reporting platform to validate product and service offerings at scale, using python, Django, PostgreSQL, Celery, RabbitMQ, Selenium, and PhantomJS.
  • Working with AngularJS, Rails, PostgreSQL/ltree, Redis, and Memcached to create a cutting-edge content management and publishing system to crank out non-trivial websites fast.
  • Integrating with an array of complex, sometimes gnarly, third-party and client systems to produce applications that remain highly available, performant, and can still be operated and maintained in a humane way, despite those external complexities.

 
Responsibilities

  • Building and maintaining high-traffic web sites using the Rails, Flask, and Django web frameworks.
  • Contributing on teams with multiple technical disciplines, but also working independently and designing components of a platform.
  • Helping Technical Leadership craft optimal solutions to complex engineering problems.
  • Providing guidance and mentoring to junior team members.
  • Working with Product Management to craft ideal technical solutions for our platform needs.
  • Crafting deep integrations into our clients’ platforms and third-party services.
  • Integrating internally and externally generated data, statistical models and machine learning to help our platform deliver the right message to our client’s consumers in real time.
  • Participating in pairing sessions, code reviews, lightning talks, and researching things independently.


Qualifications

  • For this position we require a Bachelor's degree and a minimum of five years experience in web-based software development using open source technologies.
  • Ability to provide guidance and mentoring to junior team members.
  • Ideally, you should have experience in Python or Ruby but relevant experience in other languages is fine too.
  • Understanding of pragmatic engineering practices like iterative releases, test-driven development, object oriented design and continuous integration.
  • Significant professional experience using web application frameworks (Rails, Sinatra, Django, or Flask are ideal, but others like Spring are acceptable also) to build high-traffic web sites and applications.
  • Non-trivial experience with any SQL-based RDBMS (PostgreSQL experience is especially useful).
  • Experience with noSQL data stores (Redis), message queues (Rabbit) and asynchronous task processing is a plus.
  • Knowledge of version control systems (especially Git). 


Perks

Leapfrog Online is a great place to work. We have competitive pay, a matching 401k package, life & disability insurance as well as bonus potential. We have a casual environment and strive to maintain a work/life balance. In addition, Evanston is a great neighborhood with good food (Edzo's, Whole Foods, and 50+ other restaurants) and our office is steps away from the Dempster Purple Line and a short walk from the Davis Metra.

The real perk of this job is the ability to contribute to a profitable and growing company that strives to give employees the ability to master their craft, increase their skills and be autonomous in their work. We are a small enough company that you can witness and be rewarded for your contributions, but large enough to partner with Fortune 100 companies. We support an individual's contribution to the community at large with multiple philanthropic activities and encourage employees to be part of their larger working collective by attending and supporting prominent conferences.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

515 State Street #22, Chicago , IL 60654

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Leapfrog OnlineFind similar jobs