Logo
Ludus

Senior Software Engineer

Ludus, Grand Rapids, Michigan, us, 49528

Save Job

Overview

Ludus is hiring a Senior Software Engineer to help us build the future of the performing arts. Ludus is a SaaS company that builds digital tools trusted by thousands of organizations of all sizes to power their event ticketing, marketing, fundraising, retail and registration needs. This role will be pivotal in ensuring our system scales alongside our growing business. Currently our application is built on a legacy PHP system; we are transforming it into a Laravel-based platform designed to meet both our current demands and future goals. The ideal candidate has a curious mindset along with a proven track record of building and scaling web applications. If you have a solid understanding of the fundamentals of web technology and thrive on solving complex challenges in code, this could be an excellent fit for you. We are looking for someone willing to dive headfirst into the legacy PHP code collaborating with our team while we migrate to a well-architected system, enabling us to continue scaling a SaaS application used by thousands of arts organizations across the country. Where We Are Today Our system includes PHP, MySQL, Linux, Nginx, Docker, and the Laravel TALL stack. We are actively migrating to Laravel while continuing to maintain and enhance features on the legacy platform. This means that your work will involve a balance of refactoring older code while introducing new, scalable solutions in Laravel to help create a more stable, maintainable, and performant application. This is more than a coding job. It’s an opportunity to lead technical transformation, work closely with a team that values learning and shared growth, and help shape systems that support communities in the arts. Join us in our mission to

bring people together through shared experiences

and building digital tools for arts organizations. Learn More About Ludus Here Things you should know before applying. At Ludus, our mission is to bring people together through shared experiences. It’s a big goal that allows for limitless expansion to make a difference in the world. We get shit done, move fast, and are constantly learning and adapting. We embrace low process and high trust to navigate change and figure out what works. We believe success is never final and when you think it is, that is when you fail. For us, success is a sum of small efforts, including trial and error, so we move at an unrelenting weekly pace. In order to grow as a company and individually, discomfort is necessary so we can continue exploring new ideas and push ourselves to build quality tools to offer the best solutions for our customers. If you prefer a hand-holding environment where everything is black and white, that’s not us. If you’re a self-starter and can thrive in controlled chaos, Ludus is the place for you — it’s time to find your role. Role Overview As a Senior Software Engineer, you’ll join our engineering team as a core contributor to this migration and beyond. You’ll help us move to a Laravel-based architecture and bring long-term improvements to our system and development practices. This role is ideal for someone with deep understanding of web technologies, PHP development (bonus if you have Laravel experience), and experience modernizing an existing application. What You\'ll Be Doing Transforming our platform: migrate a legacy PHP application to Laravel, establish sustainable architecture patterns, and support others in understanding and adopting new code structures. Building what\'s next: develop new features within Laravel, focusing on secure, maintainable code. Maintain and enhance legacy code: assess and update the existing PHP codebase to improve performance, security, and functionality during the migration. Mentoring and collaboration: act as a senior contributor and resource within the team, sharing expertise and supporting a culture of continuous learning and improvement. Infrastructure & Performance: contribute to deployment automation, server configuration, and database optimization to keep the application fast, secure, and reliable. Traits we\'re looking for 5+ years of web development experience with solid PHP background Full-Stack Generalist with deep HTTP knowledge across HTML, CSS, JavaScript, and PHP Strong experience with PHP language and modern web development fundamentals Pragmatic problem solving with a focus on sustainable improvements Experience scaling applications and designing for growth Strong software design principles (OOP and/or functional programming) Curiosity and independent problem-solving Continuous improvement mindset with impact assessment Testing & security mindset, familiarity with security tools Performance & debugging proficiency Database & query optimization with MySQL, and experience with migrations tools CI/CD and deployment experience, including Docker and Linux servers Bonus Qualifications Strong experience with the Laravel framework Experience with Stripe or other payment processing APIs Personal Attributes Pragmatic problem solver, collaborative and communicative, curious and initiative-driven Adaptable and resilient, willing to mentor others and foster growth Perks Health Insurance (Medical, Vision, Dental) — Provided by Blue Cross Blue Shield and Guardian. Ludus covers 90% of the premium of employees and 50% of dependents. 401(k) matching — Full match on the first 5% contribution and 50% match on the next 5% (7.5% if you contribute 10%). Profit Sharing and Stock Options — annual profit-sharing bonuses during profitable years, plus stock options. Personal Wellness — $50 monthly reimbursement for personal wellness-related expenses. Experience Credit — $100 yearly reimbursement toward concert/theatre tickets. Flexible PTO and Sick Days — take the time you need; coordinate with your team. Role Details Salary Range: $130-150k Location: Hybrid West MI Apply for the job Interested in joining our growing team? Then we\'d love to hear from you! Senior Software Engineer – Autonomous Air Systems (Avionics) - Lowell, MI

$105,000.00-$135,000.00

#J-18808-Ljbffr