# About the Job
Do you program web applications? Do you want to work from the comfort of your home? Do you prefer prototyping versus being handed a huge technical document? Do you want your opinion to matter?

We are a fast-growing tech company with decad

Labels: Ember JS, SQL, PHP, REST, NoSQL, RabbitMQ, Agriculture

Read more: https://app.remoteweekly.cc/job/72367--senior-software-engineer/

- - -

Full description:

About the Job
Do you program web applications? Do you want to work from the comfort of your home? Do you prefer prototyping versus being handed a huge technical document? Do you want your opinion to matter?
We are a fast-growing tech company with decades of domain experience in agriculture and farm management. We're a small team of highly driven, hard-working folks who love the work we do and are excited about growing our company together.
We are looking for a jack-of-all-trades to work with us as we continue to evolve our enterprise SaaS stack in the agriculture sector. The right candidate will need to do everything from server maintenance to backend development to frontend. You will be working under the CTO, giving advice and using your expertise to build simple but powerful tools for our customers.
Our software includes a frontend management and reporting interface, a dashboard system with even more reporting and graphing, an API, and a mobile app that allows farm workers in the field to manage their work and keep records. The system has been in continuous development for over 10 years, and is regularly in use by many users, so a mind for backwards compatibility is a must. The development style is a prototyping and iterating approach, with a goal of creating components that can be reused in a variety of different contexts and for a variety of different purposes. This approach has allowed us to build software that makes it simple and intuitive for our users to capture data, but can turn simple data into rich and complex analysis and reporting that can drive critical business processes and decisions.
Required Qualifications

Ability to set up your local working environment (LAMP-based stack)
Ability to communicate in English
Ability to work independently – which includes knowing when and how to ask questions about proper
architecture and domain knowledge
Knowledge of design patterns and object oriented programming
Knowledge of SCCS (Subversion)
Knowledge of ES6
Knowledge of Ember/React/Angular javascript framework
Knowledge of SASS
Knowledge of Responsive Design
Knowledge of PHP 5.4 and 7.2
Knowledge of PHP MVC frameworks (Symfony)
Knowledge of REST
Knowledge of relational databases and the ability to write stored procedures (MySQL)
Knowledge of NoSQL databases (CouchDB)
Experience with ACLs/RBLs

Optional Qualifications

Experience with GPS / geolocation, mapping, geofencing or similar
Experience integrating with third party systems
Experience with inventory management
Knowledge of Klipfolio or similar dashboarding environments
Knowledge of D3 or similar data visualization technologies
Knowledge of CSS animations
Knowledge of Cordova
Knowledge of Responsive Design

The benefits of working at AgSquared

Competitive salary
Flexible working hours
Work from home – or from anywhere in the world
Work in a scrum team
An opportunity to learn new technologies and learn about the agricultural domain

Location

? Worldwide
Newsletter

Get the latest Laravel/PHP jobs, events and curated articles straight to your inbox, once a week

Fathom Analytics | Fast, simple and privacy-focused website analytics. Fathom Analytics | Fast, simple and privacy-focused website analytics.
Community Partners