Cornell University embraces diversity and seeks candidates who will contribute to a climate that supports students, faculty and staff of all identities and backgrounds. We strongly encourage individuals from underrepresented and/or marginalized identities to apply.
The College of Agriculture and Life Sciences is a pioneer of purpose-driven science and Cornell University's second largest college. We work across disciplines to tackle the challenges of our time through world-renowned research, education and outreach. The questions we probe and the answers we seek focus on three overlapping concerns: natural and human systems; food, energy and environmental resources; and social, physical and economic well-being.
The Department of Communication is a national leader in the study of communication as a social science, ranked among the top five in a recent poll by the National Research Council. Our faculty and students are dedicated to understanding the role and enhancing the effectiveness of communication processes, systems, and infrastructure in society. We explore communication in its many forms and contexts as a fundamentally social phenomenon. Our faculty members are recognized for developing and applying novel theoretical perspectives to the most pressing social and policy issues of the day.
The faculty and students working in the Social Media Lab at Cornell are interested in the way people live, behave, think, share, and love online. The SML investigates a variety of behaviors that take place online, including language processes, self-presentation on social networking sites, online social support and health, and the formation of attributions and relationships.
The Lab is a state-of-the-art facility that is supported by funding from the National Science Foundation, the National Institutes of Health, and Cornell University.
The Social Media Lab at Cornell University is seeking a full-time Full Stack Node.js developer to assist in further developing an existing web application for social media experiments and education. Your primary focus will be developing and extending Social Media TestDrive, a social media simulation used as an educational tool for middle school students. This will involve refactoring and adding to the existing server-side logic, making minor changes to the MongoDB schema, and including these changes to the front-end.
You will be working with the original developer of this application to design, implement and test these changes.
This position is full-time (40 hours / week) and will be located in Ithaca, New York. This is a one year appointment with possible extension depending on funding and performance.
Visa Sponsorship is not available for this position.
Relocation assistance will not be provided for this position.
Please include a cover letter to be considered for this position.
The College of Agriculture and Life Sciences at Cornell University embraces diversity and seeks candidates who will contribute to a climate that supports students, faculty, and staff of all identities and backgrounds. We strongly encourage individuals from underrepresented and/or marginalized identities to apply.
Bachelor's Degree in a computer science, engineering, or scientific discipline with 1+ year of experience in software design and development or the equivalent combination of education and experience.
Prior experience working on substantial computer software and collaborating with a team of programmers on software projects.
Strong knowledge of Node.js and the frameworks and libraries used in the current web application (Express and Passport).
Strong experience in the nature of asynchronous programming and its quirks and workarounds
Good understanding of MongoDB.
Proven experience in utilizing front-end technologies, such as HTML5, CSS3, and jQuery.
Understanding of accessibility and security compliance.
Experience implementing automated testing platforms and unit tests.
Experience in writing application requirements and documenting code.
Proficient understanding of code versioning and workflows in Git.
Basic Dev Ops experience in deploying and monitoring Node web applications (Nginx as a proxy server, PM2, etc.).
Ability to demonstrate past experience in Node.js projects and the aforementioned tools and libraries (portfolio of past projects / Public GitHub repository).
Proven ability to analyze requirements and meet deadlines.
Able to adapt to changing priorities, situations, and demands.
Well-organized. Ability to manage multiple assignments in a proactive manner.
Strong written and oral communication skills.
Ability to work well within a diverse team in a professional and respectful environment.
Ability to work independently and as part of a team.
Demonstrated skills in problem solving and critical thinking.
Experience in event planning and management.
Good understanding of server-side templating languages Pug.js.
Skills in benchmarking and optimizing Node applications.
Experience in UI/UX design and testing.
University Job Title:
Applications Programmer II
Pay Rate Type:
Number of Openings:
If you currently work at Cornell University, please exit this website and log in to Workday using your Net ID and password. Select the Career icon on your Home dashboard to view jobs at Cornell.
Online Submission Guidelines:
Most positions at Cornell will require you to apply online and submit both a resume/CV and cover letter. You can upload documents either by "dragging and dropping" them into the dropbox or by using the "upload" icon on the application page. For more detailed instructions on how to apply to a job at Cornell, visit How We Hire on the HR website.
If you require an accommodation for a disability in order to complete an employment application or to participate in the recruiting process, you are encouraged to contact Cornell University's Department of Inclusion and Workforce Diversity at voice (607) 255-3976, fax (607) 255-7481, or email at email@example.com.
For general questions about the position or the application process, please contact the Recruiter listed in the job posting.
Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also visit the office of Workforce Recruitment and Retention Monday - Friday between the hours of 8:30 a.m. - 4:30 p.m. to use a dedicated workstation to complete an online application.
Notice to Applicants:
Please read the required Notice to Applicants statement by clicking here. This notice contains important information about applying for a position at Cornell as well as some of your rights and responsibilities as an applicant.
Diversity and Inclusion are a part of Cornell University's heritage. We are a recognized employer and educator valuing AA/EEO, Protected Veterans and Individuals with Disabilities. We also recognize a lawful preference in employment practices for Native Americans living on or near Indian reservations. Cornell University is an innovative Ivy League university and a great place to work. Our inclusive community of scholars, students, and staff impart an uncommon sense of larger purpose, and contribute creative ideas to further the university's mission of teaching, discovery, and engagement.
Internal Number: WDR-00025856
About Cornell University
In 1865, Ezra Cornell founded an institution "where any person can find instruction in any study." From the beginning, all students were welcome, regardless of race, gender, ideology, or socioeconomic status. Today, we invite you to join our talented and diverse students and accessible faculty who, together, form a living and learning community unmatched in its breadth of opportunities.Cornell University's college, schools, and other academic units offer more than 4,000 courses, 70 undergraduate majors, 93 graduate fields of study, undergraduate and advanced degrees, and continuing education and outreach programs.