Previous Job
Previous
Full Stack Developer - Full Time/Permanent Position
Ref No.: 18-00521
Location: Chicago, Illinois
Job Description:

As a full-stack developer, you'll work with everything from front-end HTML, CSS and JS to server-side Java, Python and/or Ruby. You will touch several different data stores including MSSQL Server, MySQl, Redis, and Couchbase. We don't expect you to know everything coming in, so we'll pair you with others who can help you figure all of this out.

Responsibilities:
  • Full Java stack development (Apache, Tomcat, MySQL, Hibernate, JAX-RS)
  • Full Python stack development (Apache, Django, Mysql)
  • Build tools (Jenkins, Maven, Gulp)
  • Hosting (EC2, Elastic Beanstalk, VMWare)

Qualifications:
  • This is a Java/JavaScript/C++/Ruby/Python shop, so you'll already have or quickly gain a strong aptitude in these technologies. This role will involve full stack development, so experience on the front end and back end is required.
  • Strong experience with current web application development libraries (eg jquery, bootstrap, react, backbone)
  • Experience working with web services (REST and older stuff)
  • Experience in two or more of Java, JavaScript, C++, Python, Ruby, and Unix scripting
  • You have demonstrable OO design experience, with a good understanding of SOLID principles
  • Deep experience building distributed platforms or services on a polyglot platform using Java, JavaScript, Python and/or Ruby
  • Experience working with distributed agile technical and non-technical groups across an organization
  • BA/BS degree in CS or Software Engineering or equivalent practical experience.
  • This is a senior role, so we expect a clear history of self-direction on complex projects, excellent communication skills, and a portfolio that demonstrates this is a plus.

Additional Information:
  • Working in a highly co-operative team in an international environment, there will be significant training and clear career development opportunities for the right individual.