We are currently looking for a Web Application Developer with solid experience in Java, JavaScript, CSS, and Web 2.0 technologies. This position would participate in the design, enhancement, and coding of large-scale web applications. The qualified candidate has a proven ability to learn and apply new technologies in a range of technical areas and desires to grow with our organization. Our applications are for large-scale and high-quality educational assessment, leveraging complex machine learning models.
Groovy
Java
Spring
Microservices
English
We are currently looking for a Full Stack Developer with solid experience in Java, JavaScript, CSS, and Web 2.0 technologies to work on our enterprise web application. This position would participate in the design, enhancement, and coding of large-scale web applications. The qualified candidate has a proven ability to learn and apply new technologies in a range of technical areas and desires to grow with our organization.
The Product: Our applications are for large-scale and high-quality assessment of skills and knowledge. That is, this is not for psychology midterms at your local university. We work with national ministries of education for nationwide tests, international certification exams, large-scale employment skills exams, and more. Another thing that sets us apart is that our platforms leverage AI, automation, and complex machine learning models (item response theory, automated essay scoring, computerized adaptive testing).
The Technology Stack: Some of the tools, technologies, & frameworks in our current toolset consists of JPA, Spring, Struts2, Jersey, AngularJS, NodeJS, Riak, Redis, RabbitMQ, Maven, Grunt, Jenkins, Git, Docker for build/release/deployment processes and ELK for log management. We expect candidates to not only learn existing tool sets but also help in picking the next best set of tools/frameworks/approaches that enhances the product or eases development / deployment processes.
We have plans to overhaul the technologies on the product over the next few years, including migrating the user interface from YUI/AngularJS to current Angular and have started the process of upgrading Java and Spring. This is one reason we are hiring additional staff; experience in such upgrades is highly relevant.
The Client: A fully virtual company, headquartered in Minnesota (USA) with development teams in Poland and India. The ideal candidate for this position would be located in North or South America to be on the timezone of our non-dev staff and many of our clients.
Wyrażam zgodę na przetwarzanie danych osobowych, zgodnie z Ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (Dz.U. z 2002r., Nr 101, poz. or I hereby agree to process my personal data included in my job application due to recruitment process (in accordance with the Personnel Protection Act of 29.08.1997 no 133 position 883)