Overview
AgileLaw offers a web-based and mobile (tablet) app that lawyers use in legal proceedings to introduce and share electronic exhibits.
We are looking for a full-time Full Stack Developer to join our small, remote team to support and enhance our product by adding features, improving performance, and refactoring existing code as needed.
Daily responsibilities include:
- Code backend in PHP (Yii framework) and some NodeJS
- Code web frontend in JQuery, BackboneJS, and SCSS
- Code mobile frontend in Cordova
- Commit code and push to Bitbucket using git
- Write unit / functional tests in PHPUnit and Selenium
- Daily standup with 2 other engineers
- Resolve defects reported by customers and executives
- Monitor and respond to alerts on AWS infrastructure
Desired Skills:
- 2 years of writing code that has been deployed to production environments
- Worked as part of a small development team using Scrum or similar mythologies
- Advanced knowledge of at least one major loosely typed programming language (e.g. PHP, python, ruby, JavaScript)
- Aptitude and willingness to quickly learn new technologies and programming languages
- Self-starter who requires little oversight and takes pride in their work
Our current environment:
- Production Environment: AWS EC2 on Ubuntu 20.04, S3, SQS/SNS, ElastiCache/Redis, ALB, PostgreSQL on RDS
- Development Environment: Vagrant / VirtualBox on Ubuntu 20.04
- Backend tech stack: PHP (Yii), PostgreSQL, nodejs, nginx
- Frontend tech stack: Javascript / JQuery / BackboneJS, CSS / SCSS, Cordova (iPad, Android, and Surface tablets), VueJS (marketing website)
- Version control: Git
- Automated testing: PHPUnit, Selenium