Software Engineer

Posted 1 month ago

Performance Marketing for Positive Change

RevOffers is seeking a quality driven engineer who is an organized thinker equipped to support data flow and database management, coding plugins, writing ETL processes, as well as bug fixes and general maintenance. The candidate will be vital in contributing to the development and upkeep of our in house Tech/Product Suite that ranges from general web coding in PHP to advance NodeJS and GIT in our e-commerce and AdOps Tech stack.

The software engineer should be skilled in standard LAMP Stack engineering, has experience with Node JS and GIT, and possesses the ability to code to spec. Ideal candidates will possess the interest and ability in working both front-end and back-end, as well as practicing best practices in code hygiene and team work. Candidate will report directly to the head of department.

Responsibilities

  • Collaboratively design efficient algorithms and processes
  • Develop an understanding of the business environment and strategy
  • Create clean and efficient code based on business objectives
  • Verify and deploy programs and systems as required
  • Troubleshoot, debug, and update existing software
  • Produce improvements in software products
  • Build and run manual testing as needed
  • Create technical documentation for reference and reporting
  • Support research and development of new products

Qualifications:

  • 4-6 years of work experience as an Engineer
  • Versed in NodeJS, PHP, and GIT
  • Pristine code documentation: unit testing, bug tracking, and version control
  • Strong knowledge of modern web development fundamentals and best practices
  • Strong knowledge of asynchronous design patterns
  • Comfortable with NodeJS/Express applications
  • Comfortable with PHP/WordPress, plugin architecture, and API development
  • Familiar with AWS concepts
  • Enthusiastic, upbeat personality, eager to learn and grow- happy to be ‘the rock’ we can lean on in times of need
  • Highly organized and adaptive, able to uphold structure and priorities amidst a fast-paced & changing environment
  • Enthusiastic about working in a team environment and contributing to an awesome work culture

Preferred:

  • Experience with document- and row-based database stores
  • Experience with query optimization
  • Experience with managing LAMP stacks
  • Expertise in building complex modern user interfaces with tools like React/Redux, Vue/Flow, Angular

Job Features

Job TypeFull Time
Experience4-6 Years as a Software Engineer
LocationWe’re a remote team, but we’d prefer a SoCal connection.

Apply Online

A valid email address is required.
A valid phone number is required.