Previous Job
Full-Stack Developer
Ref No.: 18-06300
Location: New York City, New York
******THIS IS PART TIME*****20 Hours or less******

Job Title: Full-Stack Developer
Job Description: Team is seeking an innovative-minded Full Stack Developer with the aptitude and ambition to learn an exciting and complex technology stack solving real-time problems at scale. The candidate will be a part of our News Technology software team, which seeks to leverage cutting-edge technologies to deliver, scale, and sustain a multitude of applications, services and toolsets powering our distributed enterprise News systems. The candidate will play a key role in building and maintaining our microservice stack, be called upon to troubleshoot issues, and provide assistance to maintain existing applications and document them.

• Working with senior engineers to implement front-end product features and troubleshoot/analyze backend issues.
• Assisting senior engineers across products to test, implement, componentize REST resources, and consolidate them into a responsive-actor messaging architecture.
• Analyzing, diagnosing, and resolving product bugs and defects.
• Assisting with software and technology evaluations.
• Providing assistance to build and maintain our internal developer portal and API documentation.

Minimum qualifications:
• Should have or be currently enrolled in a BS or MS in Computer Science or related technical field or with equivalent practical experience.
• Classroom or work related experience with web development technologies such as HTML, JS, CSS, jQuery.
• Familiarity with HTTP(s) communication protocol and RESTful architectural style.
• Experience work in Linux environment.
• One or more general purpose programming languages including: C/C++, Java, Python.
Preferred qualifications:
• Familiarity with Node.js and popular frameworks such as Backbone, React, Angular, Flask.
• Familiarity with Agile software development.
• Experience with Git (or other VC systems).
• Fair understanding of NoSQL, RDS, distributed caching and how they work in theory and practice.
• Ability to deliver and execute tasks on sprints and milestones.