Back to Archive

Software Engineer

Rio SEO

San Diego, CA | Posted: 4 years ago

This job is expired and may no longer be accepting applications.

Rio SEO is a global leader in connecting consumers and brands at the local level with an easy to manage local search marketing platform and services. We put businesses front and center in the consumers micro-moments of real-time need by employing dynamic technology with a human touch. Our cloud-based platform provides enterprise scalable and cost-effective local listing management, local marketing automation, and reporting services, powering local search results on any device. Simplify your local search marketing and convert searches into sales with Rio SEO. We are ranked among the largest independent providers of SaaS-based, local search automation solutions, and patented SEO reporting tools.

Rio SEO is looking for a Software Engineer to join the backend engineering team. This role is a critical part of the engineering team and while we are focused on PHP engineering, we always welcome a polyglot engineer to help build out the next generation of our backend infrastructure. We are a dynamic fast-paced company with high growth and a mission to serve the largest companies in the world with great localization services.

Responsibilities:

  • Design, develop, deploy, and support large and highly complex web applications.
  • Design/code in PHP, HTML, CSS, and Javascript or other similar server-side languages (Java, C#, Ruby).
  • Actively contributing to the continuous improvement of the processes Rio uses in creating web-based applications for its clients.
  • Approach technical challenges with an open mind and desire to innovate.

Qualifications:

  • A 4-year degree in Computer Science or equivalent experience.
  • 3-5 years of core software development experience, ideally with 2 to 4 years experience on Linux, Apache using PHP/Python or other Object-oriented web stacks.
  • Experience creating and using RESTful APIs.
  • Solid foundation in OOP and Design Patterns.
  • Knowledge of database design and modeling preferably in a relational (mySQL) and/or non-relational (mongoDB, DynamoDB, Cassandra)
  • Demonstrated ability in building and managing complex software applications.
  • Excellent oral and written communication skills and a desire to be part of a team dynamic in addition to having continuous interactions with employees at all levels within the organization, customers, prospects, and vendors.
  • Strong work ethic

Preferred Experience:

  • Experience with an Apache, Linux, PHP, Python, MongoDB, JQuery, CSS, AngularJS, Elasticsearch technology stack.
  • Experience with Zend Framework 2 a plus.
  • Full stack(front-end and back-end) experience a huge plus.
  • Experience or exposure to AWS environment including containerization and using AWS services (Lambda, Elasticache, Codedeploy, SQS/SNS, others)
  • Thrive in a start-up environment

This job was sourced from StackOverflow Jobs.