Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Partners In Health Logo

Associate Software Engineer, CTLT

Partners In Health

Salary not specified
Oct 30, 2025
Sewanee, TN, United States of America
Apply Now

UGHE's AI-powered digital learning platforms require design, development, and maintenance, with a specific need for strong database design and management to ensure reliable, secure, and scalable systems for student learning and institutional use.

Requirements

  • Solid foundation in full-stack development (React, Node.js/Express, TypeScript).
  • Relational databases (tables, relationships, normalization, indexing)
  • Non-relational databases (document-based storage, flexible schemas)
  • Backup strategies and disaster recovery
  • User access control and permissions
  • Data privacy and security best practices
  • Familiarity with cloud-hosted environments ( Supabase , Railway, Vercel ) and version control (Git).

Responsibilities

  • Contribute to the full software development lifecycle : requirements gathering, architecture design, coding, testing, deployment, and maintenance.
  • Assist with the design, setup, and optimization of databases (relational: PostgreSQL/ Supabase ; non-relational: MongoDB), including schema design, query optimization, and indexing.
  • Implement and monitor data security, user access permissions, and backup/recovery procedures to ensure compliance and reliability.
  • Support backend API development (Node.js, Express, TypeScript) and integration with databases.
  • Collaborate on front-end development (React, Chakra UI/Tailwind) to deliver responsive, user-friendly interfaces.
  • Troubleshoot issues across the stack, with a focus on database integrity and performance .
  • Support the integration of AI-powered features (e.g., tutoring, feedback, analytics) into the platform by assisting with data pipelines, APIs, and backend services.

Other

  • Minimum of 2 years of professional experience in software development.
  • Experience in systems relevant to education and digital learning , preferably with exposure to Learning Management Systems (LMS) or similar platforms.
  • Ability to troubleshoot and solve problems across frontend, backend, and database layers.
  • Excellent communication and teamwork skills.
  • Curiosity, adaptability, and commitment to continuous learning.