Junior Back-End Developer
Company: Harvard University
Location: Cambridge
Posted on: March 17, 2023
|
|
Job Description:
61419BRAuto req ID:61419BRJob Code:I0756P Applications
Professional II Location:USA - MA - Cambridge Business Title:Junior
Back-End DeveloperSub-Unit:------------ Salary Grade
(https://hr.harvard.edu/salary-ranges#ranges) :056Time
Status:Full-time Union:00 - Non Union, Exempt or Temporary
Additional Qualifications and Skills:
Knowledge of information technology applications, processes,
software and equipment
Demonstrated team performance skills, service mindset approach, and
the ability to act as a trusted advisor
Strong knowledge of Python web development frameworks (Flask,
Django, or similar) as well as data analysis tools and methods
(such as Pandas, Jupyter, Scikit-Learn, etc.)
Experience developing data cleaning and ETL (extract, transform,
load) processes
Experience building REST and GraphQL APIs
Experience managing cloud-based server infrastructure through AWS
or a similar platform (Microsoft Azure, Google Cloud, etc.)
Experience configuring Linux-based web servers using tools such as
Ansible, Nginx,
Gunicorn, etc.
Familiarity using Git and GitHub or a similar tool for
collaborative source control
Strong demonstration of engineering maturity, including a
commitment to writing readable, maintainable, testable, and
documented code and following other best practices
Ability to survey the back-end technology landscape to identify
solutions to problems
and articulate their trade-offs
Comfortable and willing to communicate technical concepts to
non-technical audiences
Experience working within an agile software development cycle
Appreciation and enthusiasm for open-source software and its best
practices.
Interest in modern, interactive data visualization
Able to adapt in an ever-changing role that's oriented towards
solving current challenges the team is facing rather than staying
within a single purview
Willingness to independently and efficiently explore and learn new
technologies
Interested in economic and social development issues
A proactive, self-starting, and collaborative approach to your
work
About the Growth Lab
The Growth Lab program, at Harvard's Center for International
Development, works to
understand the dynamics of economic growth and to translate those
insights into more
effective policy making in developing countries. The Growth Lab
disrupts the conventional
research setup by embedding a diverse technology team alongside
faculty and fellows, to
innovate and solve real-world problems together. Our technology
team is an agile group of
engineers, developers, designers and data experts tasked with
translating a complex research
agenda into accessible and impactful digital, data visualization
tools using high-performance
front and back-end components.
The Growth Lab's award-winning, flagship platform, The Atlas of
Economic Complexity, delivers
the ability to discover new growth opportunities for every country.
Our newest platform,
Metroverse, allows users to explore growth opportunities within
their cities and draw
comparisons with cities around the world. Both tools are relied
upon across the Harvard
community and by policymakers, journalists, entrepreneurs and
leaders in international
development. The Atlas and Metroverse are part of the Growth Lab's
Viz Hub, an online
portfolio of data visualization platforms and interactive
storytelling, powered by Growth Lab
research. Additional Information:
As part of the interview process, applicants should be prepared to
undertake a short coding exercise using Python and demo samples of
personal or professional work that best demonstrates relevant
capabilities.
This position is a fully benefits-eligible term appointment ending
one year from date of hire with strong possibility of renewal.
We regret that the Harvard Kennedy School does not provide Visa
Sponsorship.
Harvard University requires pre-employment references and
background checks.
Harvard University is committed to supporting a healthy,
sustainable learning and working environment.
This is a hybrid position based on our campus in Cambridge, MA. As
a campus-based institution, we place a high value on the in-person
experience, cross-team collaboration, and strong community building
in order to create a vibrant campus for our students, faculty,
staff, and research fellows. The position is required to work
in-person on campus a minimum of three days per week during the
academic year. Specific days and schedule will be determined
between you and your manager.
Harvard University continues to place the highest priority on the
health, safety and wellbeing of its faculty, staff, and students,
as well as the wider community. Please note that all new employees
will be required to provide confirmation of primary series COVID-19
vaccination upon hire, as detailed on our COVID-19 Vaccine
Requirement Webpage
(https://huhs.harvard.edu/covid-19-vaccine-requirement-faqs) .
Harvard University Health Services employees and other health care
individuals are also required to be up to date on vaccination as
described by the CDC. Individuals may claim exemption from the
vaccine requirement for medical or religious reasons. Additional
information regarding this requirement, exemptions, verification of
vaccination status, and other related policies and resources may be
found on the University's COVID-19 Information Website
(https://huhs.harvard.edu/covid-19-information#gsc.tab=0) .
Salary Range: $64,300 - $105,000
Note: Starting salaries typically fall in the lower half of the
salary range; however, they are ultimately determined by the scope
of the position, the candidate's relevant experience, and internal
equity.
Harvard offers a generous benefits package including:
Time Off: 3- 4 weeks paid vacation, paid holiday break, 12 paid
sick days, 11.5 paid holidays, and 3 paid personal days per
year.
Medical/Dental/Vision: We offer a variety of excellent medical
plans, dental & vision plans, all coverage begins as of your start
date.
Retirement: University-funded retirement plan with full vesting
after 3 years of service.
Tuition Assistance Program: Competitive tuition assistance program,
$40 per class at the Harvard Extension School and discounted
options through participating Harvard grad schools.
Transportation: Harvard offers a 50% discounted MBTA pass as well
as additional options to assist employees in their daily
commute.
Wellness Options: Harvard offers programs and classes at little or
no cost, including stress management, massages, nutrition,
meditation and complimentary health services.
Harvard access to athletic facilities, libraries, campus events and
many discounts throughout metro Boston.
Department:Junior Back-End DeveloperPre-Employment
Screening:Identity Job Function:Information Technology
School/Unit:Harvard Kennedy School EEO Statement:We are an equal
opportunity employer and all qualified applicants will receive
consideration for employment without regard to race, color,
religion, sex, national origin, disability status, protected
veteran status, gender identity, sexual orientation, pregnancy and
pregnancy-related conditions, or any other characteristic protected
by law.Basic Qualifications:
Certificates and Licenses:
Working Conditions:
Position Description:
On the Digital Design & Development team within the Growth Lab, we
build open-access tools
used to disseminate cutting-edge economic research to improve the
livelihoods of people on a
global scale. We do this with a modern technical stack including
React, Python (Pandas, Flask),
and PostgreSQL hosted on AWS. We are a small, agile team and you
will collaborate with each
member across the entire development cycle from prototyping to
deployment. You will have
the ability to take ownership of features and make important
contributions to the work done at
the Growth Lab.
Our Back-End Developers are tasked with building, enhancing, and
maintaining our API,
database, and cloud-based server infrastructure. You will work with
academic and policy
researchers to obtain and clean data, manipulate and process the
data into databases in a
reliable way, and build modern GraphQL and REST APIs for the front
end to efficiently query the
data.
In addition to technical responsibilities, our team values innate
curiosity and a desire to explore and understand the world through
data. We work with a wide assortment of interesting data sets
including country trade data, urban employment data, historical
patent records, and many more. We draw from sources including the
United Nations, Dun & Bradstreet, the World Bank, the International
Monetary Fund, and various other international government
sources.
Our team has adopted a flexible, hybrid approach, working both
remotely and from the Growth Lab space within the Harvard Kennedy
School in Cambridge, Massachusetts. The LEED-certified HKS campus
offers shared working spaces, lounge areas, a glass-enclosed garden
and a new cafeteria and dining space. By joining the Harvard
community, you'll have access to Harvard's generous benefits
package, libraries, classes, events, professional development
opportunities, and an extensive network of scholars and mentors to
support your own academic interests.
In this role, you'll have the best of both worlds: all the benefits
of being part of a world-class
research institution combined with the autonomy and agility of a
growing software team.
General Responsibilities:
As a back-end developer, you will:
Contribute to the setting of high performance, back-end frameworks
and standards across all Growth Lab software applications
Contribute to the building of custom ETL data pipelines to clean,
process, and analyze large and varied datasets
Collaborate with both back- and front-end developers to build and
improve GraphQL and REST APIs built upon a Flask framework that
query and deliver data quickly and
efficiently for our data visualization platforms
Validate newly-incoming data as acquired and regularly update and
optimize existing platforms
Collaborate with researchers on an ad hoc basis to analyze data and
build prototype tools to support the Lab's research agenda
Help deploy and manage server systems that host our data
visualization platforms
Solve a variety of back-end related bugs, maintenance issues, and
researcher technology issues
Maintain up-to-date documentation
Occasionally present aspects of your work at staff meetings and
Harvard events
Work with our product manager, developers, designer and users
across the full software lifecycle: planning, prototyping,
requirement setting, designing, developing, testing, releasing, and
maintaining
Commitment to Equity, Diversity, Inclusion, and Belonging:Harvard
University views equity, diversity, inclusion, and belonging as the
pathway to achieving inclusive excellence and fostering a campus
culture where everyone can thrive. We strive to create a community
that draws upon the widest possible pool of talent to unify
excellence and diversity while fully embracing individuals from
varied backgrounds, cultures, races, identities, life experiences,
perspectives, beliefs, and values.
Keywords: Harvard University, Cambridge , Junior Back-End Developer, IT / Software / Systems , Cambridge, Massachusetts
Click
here to apply!
|