About us: Vislink is dedicated to creating a diverse and inclusive workplace, reflecting the global nature of the advanced communication technologies we provide. We specialize in cutting-edge wireless communications and video technology, delivering live video, high-quality content, and secure real-time data transfer across the globe. Our products empower broadcasters, law enforcement, military personnel, and live event professionals with unparalleled connectivity in the most demanding environments. As an Equal Opportunity employer, we embrace diversity of thought, culture, and background, allowing us to innovate and solve complex challenges. Vislink’s team members are our most important asset, and our values speak to the candidate we are seeking for this role: Team: Business is a team sport; we work collaboratively and with integrity. We value and respect each other. Customer Focus: We are committed to responding proactively and enthusiastically to our customers’ needs. Accountability: We commit to doing what we say we are going to do. Resourcefulness: We always figure out a way to success. Speed: We move swiftly in everything we do. If desired, this can be a hybrid position with 3 days in our Colchester office and 2 days remote. Alternatively, the employee may come into the office 4 or 5 days/week. Job Description We are seeking a highly skilled and experienced Senior Web Developer with an extensive background in Python and Linux systems to join our dynamic team. The ideal candidate will have a proven track record of developing, deploying, and maintaining complex web applications in a Linux environment. This role requires a strong understanding of backend development. Key Responsibilities Design, develop, test, and deploy high-performance web applications Maintain and optimize existing codebases, ensuring scalability, performance, and security Work with Linux systems for deployment, monitoring, and tuning of web applications Write and maintain technical documentation for backend services and deployment processes Troubleshoot and resolve application and infrastructure issues Monitor server performance, troubleshoot issues, and fine-tune for optimal performance Stay up-to-date with the latest technologies and industry best practices, especially within the Python and Linux ecosystems Skills and Qualifications Front End Expertise: Strong background in UI development using the latest front end frameworks (React/Angular) Proficiency in Python : Advanced understanding of Python programming. Application of unit testing for high quality code development Linux Expertise : In-depth knowledge of Linux environments. Must be comfortable with system administration tasks such as shell scripting, managing services, package management, and security Web Development : Strong understanding of web technologies (HTML, CSS, JavaScript) and RESTful API design Database Management : Experience with database concepts Security Best Practices : Familiarity with web application security principles, including authentication, authorization, encryption, and vulnerability management Problem Solving : Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues in live production environments Desired Experience 5 years of professional experience within web application development 4 years of experience working in a Linux-based environment Hands-on experience with unit automated testing, code coverage tools, and debugging in Python Experience in microservices architecture and distributed systems is a plus Familiarity with frontend development (React, Angular, or Vue) is beneficial but not mandatory Education Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience) No direct phone calls/emails from recruiters or candidates will be answered. Please apply through this job posting.