Senior Software Engineer

Raven Tools, a TapClicks company

Indiana (PA)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Raven Tools is seeking a senior software engineer to help design and build the next generation Raven Tools / TapClicks platform. You will contribute high quality object-oriented PHP code and work with modern JS frameworks to deliver scalable features.

The role focuses on building robust web applications, improving performance, and collaborating with teammates to meet complex requirements while embracing best practices in software design.

Qualifications

  • BS/MS degree in computer science or a related field or commensurate experience.
  • 7+ years experience OO programming, with the last few being PHP specifically.
  • 7+ years advanced HTML, CSS, JavaScript, JQuery.
  • 5+ years experience on MySQL DB, proficient in relational DB and SQL language.
  • 2+ years working with / integrating RESTful API's.
  • 2+ year advanced JavaScript frontend framework, Angular, React, Backbone, etc.
  • 2+ year Unix/Linux web server and the command line.
  • Knowledge of software architecture and general design patterns and best practices.
  • Knowledge of testing suites such as PHPUnit.
  • Ability to adapt quickly to an existing, complex environment, learn new concepts and software.
  • Candidate should be a self-motivated, independent, detail oriented, responsible team-player.
  • Passionate about building high-quality systems with software implementation best practices.

Responsibilities

  • Designing and improving the functionality of our web applications.
  • Writing high quality, object-oriented code.
  • Working closely with team members to make good trade-offs and deliver features that meet or exceed requirements.
  • Tracking down and fixing bugs, performance issues, or display issues.

Skills

OO programming
PHP
HTML
CSS
JavaScript
JQuery
MySQL
SQL
RESTful API
Angular
React
Backbone
Unix/Linux
PHPUnit
CodeIgniter
Laravel/Lumen
Sass
Vagrant
AWS services

Education

BS/MS degree in computer science or related field

Tools

CodeIgniter
Laravel/Lumen
Sass
Vagrant
AWS services

Job description

We are seeking a senior-level Software Engineer who can be part of the team that is designing the next generation Raven Tools / TapClicks platform. You will be expected to be internally motivated and use the best practices to deliver this world-class scalable product.

Position Responsibilities
  • Designing and improving the functionality of our web applications.
  • Writing high quality, object-oriented code.
  • Working closely with team members to make good trade-offs and deliver features that meet or exceed requirements.
  • Tracking down and fixing bugs, performance issues, or display issues.
Position Requirements
  • BS/MS degree in computer science or a related field or commensurate experience
  • 7+ years experience OO programming, with the last few being PHP specifically.
  • 7+ years advanced HTML, CSS, JavaScript, JQuery
  • 5+ years experience on MySQL DB, proficient in relational DB and SQL language
  • 2+ years working with / integrating RESTful API's
  • 2+ year advanced JavaScript frontend framework, Angular, React, Backbone, etc
  • 2+ year Unix/Linux web server and the command line
  • Knowledge of software architecture and general design patterns and best practices
  • Knowledge of testing suites such as PHPUnit
  • Ability to adapt quickly to an existing, complex environment, learn new concepts and software
  • Candidate should be a self-motivated, independent, detail oriented, responsible team-player
  • Passionate about building high-quality systems with software implementation best practices
Position Bonus Skills
  • Experience with React and Backbone
  • Experience with CodeIgniter and Laravel/Lumen
  • Experience with Sass
  • Experience with Vagrant
  • Experience with AWS services
About Raven

Raven is a software company dedicated to making the lives of digital marketers easier and more efficient. We provide two products: a website analysis tool called Site Auditor and the all-in-one marketing reporting platform Raven Tools. Raven runs more than 30,000 reports per month, pulling together data from Google, Bing, Facebook, Twitter, and more than two dozen other data sources into a single, easy to customize package. Raven is proudly based out of Nashville, Tennessee on historic Cannery Row.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Build Scalable Web Platform
Senior Software Engineer: Build Scalable Web Platform

Raven Tools, a TapClicks company • Indiana (PA)

On-site
USD 120,000 - 150,000
Sr. Developer with PHP, JavaScript, HTML
Sr. Developer with PHP, JavaScript, HTML

Fetch Recruiting, Inc. • San Diego (CA)

On-site
USD 110,000 - 130,000
Software Engineer - System Analysis and Program - I
Software Engineer - System Analysis and Program - I

LanceSoft Inc • Herndon (VA)

On-site
USD 80,000 - 110,000
.NET/SQL Developer, Sr.
.NET/SQL Developer, Sr.

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Senior Software Developer
Senior Software Developer

Tecolote Research • Goleta (CA)

On-site
USD 140,000 - 190,000
Comprehensive health insurance
Dental insurance
Retirement plans (100% company funded)
+1
Senior Software Engineer
Senior Software Engineer

Elevate Digital • Charlotte (NC)

On-site
USD 90,000 - 120,000
Senior Full Stack Software Developer- Chicago Only
Senior Full Stack Software Developer- Chicago Only

Caxy • Chicago (IL)

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

On-site
USD 110,000 - 130,000
Sr. Software Engineer
Sr. Software Engineer

Computech Corporation • Boston (MA)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000