cover image
Ludus

Ludus

www.ludus.com

1 Job

55 Employees

About the Company

Ludus is trusted by 3,000+ performing arts organizations to manage their ticketing, marketing, fundraising, and volunteer management needs. Our mission is to build tools that empower everyone involved within the arts to focus on what they do best: sing, dance, play, act, direct, and perform.

Listed Jobs

Company background Company brand
Company Name
Ludus
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Contribute as a core software engineer in a dynamic team responsible for migrating a legacy PHP application to Laravel, building new features, and maintaining legacy code. Focus on writing secure, scalable, and maintainable web applications while improving system stability, performance, and deployment processes. Expectations: - 2+ years of experience building and maintaining web applications. - Self‑starter with a collaborative mindset, capable of thriving in fast‑paced, low‑process environments. - Strong problem‑solving skills and attention to detail. Key Responsibilities: - Participate actively in the migration of legacy PHP code to Laravel, establishing sustainable architecture patterns. - Design, develop, test, and deploy new application features using Laravel, ensuring code quality and maintainability. - Incrementally refactor and optimize existing PHP code to improve performance, security, and maintainability. - Collaborate with teammates to share expertise, mentor junior developers, and promote continuous learning. - Contribute to deployment automation, server configuration (Linux, Nginx, Docker), and database optimization (MySQL). - Conduct code reviews, database schema design, and query optimization. Required Skills: - Proficiency in web application development with PHP, Laravel, or comparable frameworks. - Strong knowledge of front‑end fundamentals (HTML, CSS, JavaScript) and HTTP. - Experience with relational databases (MySQL), query optimization, and schema design. - Familiarity with migration tools (Phinx, Artisan) and deployment automation. - Ability to write clean, testable, and documented code. - Excellent communication skills for translating technical concepts to non‑technical stakeholders. Bonus Qualifications: - Hands‑on experience with Stripe or other payment processing APIs. - Advanced Laravel expertise and PHP proficiency. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. ---
Ada, United states
On site
Junior
11-02-2026