Job Description :
Contract - Backend Developer PHP/MongoDB
Location: Detroit, MI
6 month Contract to Hire.
Key elements: MongoDB, RoboMongo, React. Other stuff on there is nice to have.
NO H1’s
Job Description
As a contract web developer for our client, you will join a team of experienced web developers and technologists to help refactor and re-architect critical back-end components of our data and research product.
Responsibilities:
· Refactor the current ETL processes, eliminating errors and stabilizing performance
· Redesign MongoDB database structure and redesign ETL processes to new database structure
· Refactor or redesign data APIs on Nginx/PHP stack
· Write testable, efficient code by following best software development practices
· Create and maintain software documentation
· Optimize applications for speed and scalability
· Provide training to other developers on the implementation and maintenance of new designs
Required experience:
· Computer Science degree or other formal education in software development or interactive design.
· 3+ years of professional experience in web development.
· Back end development with PHP and PHP frameworks.
· Nginx
· Experience with Mongo DB, Robomongo.
· Experience with MongoDB design, DB Syncing and automation.
· An understanding of the fundamentals of front end development: HTML, CSS, JavaScript.
· Source control with Git using feature branching or gitflow.
· Ajax and RESTful API integrations, including JSON and/or XML experience.
· Excellent problem-solving skills, such as the ability to troubleshoot application issues and solve business workflow problems.
Nice to haves:
· Experience with Javascript frameworks, including Node JS, ReactJs, Angular JS.
· Experience with DataJoe api