Match score not available

Python/React Web Developer / Information Technologist I

extra holidays - extra parental leave
Remote: 
Full Remote

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, 1-3 years of relevant work experience, Expertise in Python and React development, Knowledge of SQL and PostgreSQL.

Key responsabilities:

  • Extend functionality of the KC Works repository
  • Collaborate with the Knowledge Commons team

Michigan State University logo
Michigan State University Education XLarge https://msu.edu/
10001 Employees
See all jobs

Job description

Working/Functional Title

Python/React Web Developer

Position Summary

Knowledge Commons is partnering with the National Endowment for the Humanities to build the NEH’s designated public access repository. Knowledge Commons, housed within the College of Arts & Letters at Michigan State University, is a nonprofit, community-governed network supporting knowledge creators worldwide.

In support of this project, we seek to hire a Python/React Web Developer to work with our team to extend the functionality of our repository, KC Works, and develop a branded portal to present NEH materials and information. This can be a fully remote position. The contract is for one year (ending 12 months from the start). A further extension may be possible based on available funding and job performance. The developer will primarily work on the Knowledge Commons Works repository platform, and they will collaborate with the Knowledge Commons team to improve the network’s performance, security, and functionality.

Skills

The successful candidate for this position will present evidence of excellent writing and communication skills, strong interpersonal skills and intellectual curiosity, and demonstrated effectiveness in working with distributed, multi-functional teams. Additionally, the candidate should present evidence of their experience with:

  • Expertise in front-end user interface development using React.
  • Expertise in Python web development using the Flask framework.
  • Database use and management, including knowledge of SQL and PostgreSQL.
  • A solid background working in a Linux development environment.
  • RESTful API development and use.
  • Sound design principles, including knowledge of UI/UX and a commitment to the highest standards for accessibility (including WCAG 2.1 AA and Section 508 requirements).

The College of Arts & Letters at MSU promotes an academic and organizational culture that actively seeks out and strengthens diverse voices and perspectives among its members to achieve excellence. We are interested in candidates of all backgrounds who are committed to the principle that intellectual leadership is achieved through open access and proactive inclusion. We seek candidates with integrity and a strong work ethic, who understand what it takes to continuously improve and maintain research projects within a major academic research institution. We particularly welcome applications from women, people of color, LGBTQI individuals, and others traditionally underrepresented in the academy.

Minimum Requirements

Knowledge equivalent to that which normally would be acquired by completing a four-year college degree program in Computer Science, Information Systems, Business or related information technology field, with coursework in an information technology specialization related to the area of employment; one to three years of related and progressively more responsible or expansive work experience in an information technology area related to the duties to be performed; or an equivalent combination of education and experience.

Desired Qualifications

  • Experience with the InvenioRDM repository system
  • Experience with the SQLAlchemy ORM
  • Experience with OpenSearch
  • Experience with CI/CD workflows
  • Familiarity with the landscape for open-access scholarly communication
  • Experience with open-source software development and team version control workflow

We invite you to apply even if you have not mastered all the skills listed. We seek someone with the ability to collaborate and expand their technical skillset in creative ways; we’re happy to discuss whether you’ve got the skills we need for this role.

Equal Employment Opportunity Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, age, disability or protected veteran status.

Required Application Materials

  • a cover letter
  • current curriculum vitae or résumé
  • a statement highlighting your alignment with our project goals
  • email addresses of 3 potential references.

Special Instructions

For more information, contact Ian Scott, Search Committee Chair, scottia4@msu.edu

Persons with disabilities have the right to request and receive reasonable accommodation.

MSU is an affirmative action, equal-opportunity employer. MSU is committed to achieving excellence through cultural diversity. The university actively encourages applications and/or nominations of women, persons of color, veterans, and persons with disabilities.

Work Hours

STANDARD 8-5

Description of End Date

This is an off-dated position funded for one year from date of hire, with possible extension contingent upon funding renewal.

Website

https://meshresearch.commons.msu.edu/pro

Remote Work Statement

MSU strives to provide a flexible work environment and this position has been designated as remote-friendly. Remote-friendly means some or all of the duties can be performed remotely as mutually agreed upon.

Bidding eligibility ends January 28, 2025, 11:55 PM

Required profile

Experience

Industry :
Education
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Social Skills
  • Teamwork
  • Communication
  • Problem Solving

React Developer Related jobs