Full Stack Developer

A Full Stack developer is responsible for the front and back-end web development. Usually, a good full stack developer will understand and know how to work with several languages and databases including PHP, HTML, CSS, JavaScript and everything in between.

Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the following essential functions.

  • Design overall architecture of the web application.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Experience working with graphic designers and converting designs to visual elements.
  • Understanding and implementation of security and data protection.
  • Highly experienced with back-end programming languages PHP, Python, JavaScript
  • Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
  • Development experience for both mobile and desktop.
  • Understanding of server-side languages including such-as Jade, EJS, Jinja, etc.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools such as Git, Mercurial or SVN.
  • Knowledge of server backup and basic server maintenance.
  • Experience in database maintenance.

"At Autobot I’m given the freedom to do what it takes to make sure my team & our clients are successful. We are wholeheartedly trusted as experts in our fields."

Preferred Qualifications

  1. Knowledge of digital industry is essential.
  2. Knowledge of modern web technologies and the ability to communicate the benefits, drawbacks, usefulness, and effectiveness of various technologies using "non-technical" jargon.
  3. Strong business acumen competency.
  4. 2 – 4 years of working closely with clients, internal or external, to plan and execute projects. Agency experience is a plus, though not required.
  5. Familiarity and experience in product management tools such as Jira, GitHub, etc.
  6. Familiarity and experience leading software projects using Agile Product Development principles.
  7. Excellent communication skills with other Autobot employees and external stakeholders.
  8. Highly organized and the ability to work under pressure from deadlines.
  9. Superior time management skills and the ability to manage multiple projects at once.
  10. Team-oriented and display a willingness to learn from others.
  11. Self-starter and willingness to jump in and hustle to get things done.
  12. Display a high level of critical thinking and a desire to create solutions to solve problems.
  13. Bachelor’s degree from an accredited institution is a plus, though not required.

Get Autobot to improve your business!

Over 184 brands have collected over 149,190 customer's data using Autobot.

30 Days Free Trial
exabyte 2019 ribbon