Were looking for talented and experienced cross-discipline OOP programmers to help improve and expand our web-based application, FormAssembly.com. This is not a position for wordpress developers. As a senior developer you must be comfortable discussing, using, and supporting: Dependency Injection, interfaces, event systems, MVC, ORM, Rest API’s, defensive coding, stored procedures, mocking, unit testing, functional testing, integration testing, advanced SQL, migration systems, coding for reduced cyclomatic complexity and more.
The ideal candidate can craft code that is robust and easy to maintain. They can seamlessly between back-end development, front-end development, and automated testing.
Youll work on our LAMP and mobile applications, occasionally on new projects with a clean slate, for which youll help pick the best technologies, architecture, and tools.
Youll work autonomously or with the team depending on the sprint, and you will get many opportunities to share, teach, and learn from your coworkers.
Your work will get in front of tens of thousands of users and help make data collection easier for a lot of people, from schools enrolling students to large corporations improving their business processes.
Position is full-time, in Bloomington, Indiana or Fully Remote from a US timezone. We are unable to sponsor H1B visas at this time.
This is a role for experienced object oriented web application programmers only; a thorough PHP, JS, and SQL evaluation will be an early part of the interview process.
We offer a competitive salary with health benefits, 401K, flexible vacation time (1 month PTO), and remote work.
A Macbook of your choice, and software tools as needed.
A team of peers that are passionate about open source software and LAMP