About the RoleUnilink is building a new team to develop an innovative telephony platform for secure inmate communications. We are looking for a Full-Stack Developer who is confident working across both backend and frontend stacks using Python and JavaScript/TypeScript. This role offers a unique opportunity to shape a socially impactful system used across UK correctional facilities.ResponsibilitiesDevelop full-stack applications using Django or FastAPI (backend) and modern JS frameworks (e.g., React, Vue, or similar).Build responsive UIs for staff dashboards, call management, and compliance monitoring tools.Create and maintain APIs for frontend consumption and integrations with external services.Ensure data integrity, role-based access, and audit trails across all user actions.Work closely with product managers and designers to translate requirements into user-friendly software.Lead or contribute to DevOps workflows, testing suites, and agile ceremonies.RequirementsMust-Have:3+ years of software development experience in full-stack environments.Proficiency in backend development using Python (Django, FastAPI).Solid experience in frontend frameworks: React, Vue, Angular, or similar.Comfort with HTML/CSS, WebSockets, and TypeScript.Experience integrating with REST APIs and/or GraphQL.Nice-to-Have:Experience developing software for regulated environments (healthcare, justice, finance).Understanding of telephony protocols (SIP, RTP) or integration with platforms like Twilio or FreeSWITCH.Knowledge of accessibility and responsive design best practices.Familiarity with containerization (Docker) and CI/CD tools.
Contact Detail:
LinkedIn Recruiting Team