Senior Software Engineer
- Transforming our platform: Collaborate with the team on migrating a legacy PHP application to Laravel, establishing sustainable architecture patterns, and supporting others in understanding and adopting new code structures.
- Building what's next: Develop new application features within the Laravel framework, focusing on creating secure, maintainable code.
- Maintain and Enhance Legacy Code: Assess and update the existing PHP codebase where necessary to improve performance, security, and functionality as we migrate.
- 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 our application fast, secure, and reliable.
- 5+ years of web development experience: Solid experience in developing, scaling, and optimizing web applications, particularly in PHP environments.
- Full-Stack Generalist with Deep Knowledge: Competent in HTML, CSS, JavaScript, and PHP, with a fundamental understanding of protocols, headers, cookies, sessions, requests, and responses. Able to work fluidly across the stack and troubleshoot issues holistically.
- Strong experience with the Laravel Framework: While familiarity with Laravel is a major plus, a broader understanding of web development fundamentals and modern practices is key.
- Pragmatic Approach to Problem Solving: We value a thoughtful approach that balances pragmatism and improvement. You should have a strong improvement mindset, focused on sustainable solutions that make the system better with every task completed.
- Scalable Architecture Experience: Demonstrated experience contributing to scaling an application, rather than only maintaining or patching an existing system. A background in optimizing systems for growth and scalability is essential.
- Strong Software Design Principles: A solid understanding of OOP principles (critical for working with Laravel’s architecture) and/or functional programming practices, with the ability to apply these to design clean, maintainable code structures.
- Curiosity and Independent Problem-Solving: Demonstrated ability to proactively learn and explore new solutions, technologies, and methodologies. This role values a natural curiosity and commitment to tackling challenges with a mindset that actively seeks improvement and optimization.
- Continuous Improvement & Impact Assessment: A mindset focused on measurable improvements, both in your contributions and the system's overall state. You are someone who not only completes tasks but actively seeks to leave systems better than you found them, with the ability to assess and articulate the impact of your work.
- Testing & Security Mindset: Regularly employs testing as a tool for preventing regressions, as well as experience measuring and addressing security risks. Familiarity with security tools (e.g., SonarCloud) and experience implementing security best practices in code are highly valued.
- Performance & Debugging Proficiency: Experience with debugging and profiling for performance improvements. Able to analyze, optimize, and streamline code to improve overall application efficiency.
- Database & Query Optimization: Strong understanding of relational databases, specifically MySQL. Skilled in writing and optimizing complex queries, with experience in database design, configuration, partitioning, and using tools like Phinx or Artisan for migrations.
- CI/CD and Deployment Experience: Familiarity with DevOps tools, Linux servers, and continuous integration and deployment strategies, including Docker and container management. Experience automating deployment pipelines to streamline and stabilize releases.
- Experience with Stripe or other payment processing APIs.
- Pragmatic Problem Solver: Able to balance immediate needs with long-term scalability, making informed decisions that benefit both the project and the overall system.
- Collaborative & Communicative: Demonstrates the ability to work effectively within a team, showing humility and curiosity. Capable of translating complex technical concepts into clear, understandable language for non-technical stakeholders and less experienced developers.
- Curiosity & Initiative: A lifelong learner with a proactive approach to problem-solving, always exploring new technologies and methodologies to enhance development processes and outcomes.
- Adaptable & Resilient: Thrives in a dynamic environment, able to pivot quickly in response to changing priorities or challenges while maintaining focus on the end goal.
- Mentor: Eager to share knowledge and guide less experienced team members, fostering a culture of growth and learning within the team.
401(k) matching — Full match on the first 5% contribution and 50% match on the next 5% of contribution (7.5% contribution match by Ludus if you contribute 10%). Profit Sharing and Stock Options — We believe in sharing our success and offer annual profit-sharing bonuses during profitable years, along with stock options that give employees a stake in our long-term growth and success. Personal Wellness — $50 monthly reimbursement that can be used on anything personal wellness related. Experience Credit — $100 yearly reimbursement toward concert tickets, theatre tickets, etc. to encourage shared experiences. Flexible PTO — Take the time you need for vacation or personal days - simply work with your team to ensure everything runs smooth while you are away. Sick Days — If you're under the weather, we expect you to take the time needed to recover within reason. Role Details
- Salary Range: $130-150k
- Location: Hybrid West MI
Recommended Jobs
General Application Form
Are you ready to place your career in Berger’s fast lane? Our thirteenth-time Dealer of the Year team is looking for exceptional individuals to join our award-winning organization. We offer a team env…
Junior Estimator
Location: Madison Heights, MI A rapidly growing commercial architectural millwork company which fabricates custom plastic laminate and solid surface cabinets, counter-tops, reception desks, and wall…
Technical Project Coordinator
POSITION SUMMARY The DHD Technical Project Coordinator will work to support and develop the DHD business unit. In this role, the DHD Technical Project Coordinator will manage and support the order a…
PRODUCTION GENERAL FOREMAN - PAPER MACHINE
Primary Function : The incumbent provides effective direction and supervision of Paper Machine Areas of Otsego Paper LLC to meet the TPH expectations from the mill. The areas of responsibility in…
Med-Surg Registered Nurse (RN)
Med-Surg Registered Nurse (RN) - Travel Position Location: Lander, WY Job Type: Travel Contract Duration: 13 weeks Shift: 3x12s Nights Pay: $2175/week Job Descripti…
Remote Opportunity || Oracle Project manager with Oracle financial background (AP, AR,GL, PO)
Job Title : Oracle Project manager with Oracle financial background Location: Remote- USA Mode of Hire: Contract & Full Time Skill: AP, AR,GL, PO along with PM skills Job Descr…
BARTENDER @ PINE KNOB
Position Title: BARTENDER @ PINE KNOB Pay Range : $6.00 to $6.00 We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000 and search requisition ID numb…
Locum - Physician - General Medicine
Facility Locations Rock Springs, WY- 2 days per week needed- must be within 25 miles Gillette- 2 days per week needed- must be within 25 miles This job is part-time, as needed. You can cho…
Scratch Baker
Join Our Team as a Scratch Baker! Are you tired of getting par baked goods from a giant box in the freezer to tray up and sell? Or tired of opening a factory made mix to make OK baked goods? Are you…
General Labor
Job Description Job Description Cleaning out apartments,houses,garages commercial buildings etc. Company Description OCS is dedicated to raising the industries standard in service and pe…