Senior Software Engineer
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.
- 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 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
- 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
Apply now and work remotely at AgSquared
Full Stack .NET MSSQL JS Developer
MSSQL - SQL Server
We are looking for a software engineer with a “find or make a way” attitude who can initialize and manage projects. We expect the role to begin as an individual contributor and grow into a nearly autonomous role. This opportunity is for someone excited for autonomy, ownership, flexible working hours and responsibility. This is a remote position available as contract or employee. Workers must be authorized to work in the US (No Non US Applicants Please).
We service several different applications. All are written in some form of .NET with various different front end technologies (React, DNN (legacy), ASP.NET Forms, MVC).
All of our applications utilize Microsoft SQL Server. Some use MAS500/Sage 500 ERP.
All applications live in Amazon Web Services (AWS).
Our latest applications are written in .NET Core & React.
We are looking for talent who can contribute to all of our applications, new or legacy.
Recommended development machine utilizes modern processors and SSDs with about 2 TB of storage and several monitors. Windows 10 with Visual Studio 2019, Visual Studio Code and MSSQL.
Build something challenging and valuable
You will be challenged to accomplish a variety of different goals depending on the project. Explore the limits of your intuition and resourcefulness while interacting with legacy systems and poorly programmed integrations. Some typical work days you can expect:
Interacting with teams of non-engineers to establish project requirements and expected outcomes, with deep consideration for future impacts.
Writing new internal or ecommerce web applications
Refining legacy applications to save labor hours
Optimizing legacy applications
Automation to save labor hours
Implementing AB tests on ecommerce websites
See if you fit our requirements
We are looking for someone with the following attributes
3+ years experience working in back-end applications
2+ years experience working with front-end applications
Deep familiarity with .NET/ASP.NET/MSSQL
Ability to document new and legacy systems where documentation is lacking.
Ability to pass a background check (if applicable)
Proven dedication to creating maintainable and functional systems
Apply for job
Please provide the following:
Link to Stack Overflow profile
Link to GitHub profile
Apply now and work remotely at MicroGSD