Skip to main content
University of Michigan
Scraped fromLinkedinYesterday
Fullstack

Software Developer

JavaScriptTypeScriptHTMLCSSHTMXReactVue.jsAngularPythonDjangoREST APISQLGitDockerDocker ComposeKubernetesCI/CDOAuthOpenID ConnectSSO
Work Type
Hybrid
Job Type
Full Time
Location
Worldwide
Salary
$85,000-$95,000

About the Position

Merit Network, a nonprofit, is seeking a Software Developer to create web applications and integrations supporting network and community services. The role involves fullstack development using Python, Django, and modern frontend frameworks.

Responsibilities

  • Evaluate requirements for new web applications, system integrations, dashboards, and enhancements to existing applications
  • Design, develop, test, document, and maintain modern web-based applications and supporting back-end services
  • Develop front-end application features using technologies such as JavaScript, TypeScript, HTML5, CSS, and modern frameworks or libraries
  • Develop and maintain server-side application functionality using Python, Django, Django REST Framework, or similar technologies
  • Build and enhance application integrations using APIs, web services, relational databases, and other data sources
  • Develop database-driven application features, including SQL queries for application functionality, reporting, and operational analysis
  • Implement and support authentication and authorization integrations, including Single Sign-On, OAuth 2.0, OpenID Connect, or related identity technologies
  • Translate business requirements, user feedback, and operational needs into functional application enhancements
  • Use modern development and deployment tooling, such as Docker, Docker Compose, Kubernetes, version control, CI/CD pipelines, and related technologies to support consistent application development, testing, deployment, and maintenance
  • Respond to, troubleshoot, and resolve application support requests, production issues, and trouble tickets
  • Monitor, analyze, and improve application performance, reliability, and operational visibility
  • Remain current on modern programming languages, frameworks, development practices, accessibility standards, and latest software technologies
  • Collaborate with technical and non-technical stakeholders to gather requirements, refine priorities, and solve problems in a team setting
  • Engage and collaborate with staff from other Merit teams, such as Information Security, Merit Support Center and Network Operations, to cross-train and jointly develop certain applications
  • Active planning and problem-solving in a team setting; frequently in-person
  • Participate in Agile, Scrum, or iterative planning activities, including estimation, prioritization, and continuous improvement discussions

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or an equivalent combination of education and professional experience.
  • 3+ years of professional software development experience building and maintaining web applications and services.
  • Experience with modern web development technologies, including JavaScript, TypeScript, HTML5, CSS, and front-end frameworks such as HTMX, React, Vue, Angular, or similar.
  • Experience with Python, Django, Django REST Framework, or comparable server-side technologies.
  • Experience developing integrations using RESTful APIs, relational databases, and SQL.
  • Experience using Git or similar version control systems.
  • Experience with authentication and authorization technologies such as SSO, OAuth 2.0, OpenID Connect, or similar platforms.
  • Understanding of responsive web design, usability, accessibility, and user-centered design principles.
  • Experience translating business requirements and user feedback into functional application enhancements.
  • Strong communication, collaboration, problem-solving, and prioritization skills.

Benefits

  • Full access to medical and dental insurance for you and your eligible dependents
  • Generous 2:1 retirement matching to help you plan for your long-term goals
  • Paid vacation, sick time, holidays, and additional paid time off to support work-life balance
  • Access to a variety of well-being programs, resources, and campus perks
  • Professional development opportunities and educational assistance to further your career
Software Developer$85,000-$95,000
View Original