Job Description :
Role: Full Stack Developer

Location : Columbus, OH

Duration: 6+ Months


5+ years of experience developing software, having built at least one product from scratch

Strong command of HTML5, CSS, JavaScript, and AJAX

Extensive experience building RESTful APIs, preferably in Java/J2EE or .NET

Experience with database technologies, especially NoSQL (Cassandra, MongoDB)

Familiarity with message brokers (RabbitMQ, Kafka, Celery)

Experience with cloud computing platforms (AWS, Azure, Cloud Foundry)

Strong customer focus, excellent problem solving and analytical skills

Excellent understanding of SDLC methodologies, preferably in Agile (Scrum, Kanban, XP)

Strong verbal and written communication skills

Ability to work in a rapidly changing environment

Understanding of object orientation and software design patterns

Experience of testing at the unit, integration, and system levels

Experience with at least one web application server such as Tomcat, .NET or similar


Experience with and understanding of at least one or more front-end frameworks (Angular, Ember, Vue, or React)

BS or MS in Computer Science or related field

Understanding of multithreaded software design, Evented IO, and the differences between them

Participation in Test Driven Development and Business Driven Development

Practice of Continuous Integration or Continuous Delivery

Bonus points for understanding of scalable systems and distributed computing