Location: Europe (Remote)
Type: Full-Time, Flexible Hours
About the Company:We are an European software company. We are in business since 2009. We are developing advanced cross-platform VPN solutions for Windows, macOS, and Linux. Our products combine performance, privacy, and intuitive design — and we’re looking for a highly skilled developer to join our experienced international team. Our main brand is Astrill (
www.astrill.com)
Position Overview:We’re seeking a Senior Lazarus / Free Pascal Developer to maintain and expand our desktop VPN application. The ideal candidate is an experienced developer with a strong understanding of network programming, cross-platform development, and user interface design.
Key Responsibilities: • Maintain and improve our existing VPN desktop application (Windows, macOS, Linux).
• Design and implement new features and UI components in Lazarus / Free Pascal.
• Integrate the software with other VPN clients, drivers, and networking libraries.
• Collaborate with team members remotely to ensure product stability, performance, and quality.
• Troubleshoot platform-specific and networking-related issues.
Required Skills & Experience: • Excellent knowledge of Lazarus / Free Pascal.
• Solid experience with network application development (sockets, protocols, VPN, etc.).
• Proven experience in cross-platform development (Windows, macOS, Linux).
• Strong understanding of UI/UX design principles in desktop environments.
• Familiarity with integration of third-party libraries and APIs.
• Familiarity with standard tools used for development (git, docker, virtual machines, etc.)
Preferred / Advantageous Skills: • Experience developing or maintaining network or VPN drivers, or other low-level OS components.
• Proficiency in C and C++, Java/Kotlin, Swift, Obejctive-C.
• Knowledge of Android and iOS application development.
• Experience with system-level debugging, security, and performance optimization.
What We Offer: • Remote, full-time position with flexible working hours. It’s preferrable you are in Europe, but it is not a requirement.
• Opportunity to work with a skilled international team.
• Attractive European salary package, based on experience and performance, starting from
5000 CHF.
• Modern technical environment and challenging, meaningful projects.
If you’re passionate about Free Pascal, networking, and cross-platform development — and you enjoy working independently with the support of a capable team — we’d love to hear from you.
As our software is cross-platform, working for us you can contribute to Lazarus/Free Pascal project. This is an opportunity to turn your hobby into enjoyable paid job.
To apply, please send your CV, examples of your work (if available), and a short introduction to
lazarus-developer@astrill.com