Summary
✨ AI‑Generated
A senior software engineering role focused on developing and maintaining scalable applications. The position involves backend engineering, API design, database work, integrations, and occasional frontend contributions.
Highlights
Opportunity to build scalable business-critical applications while working across backend systems, APIs, databases, and integrations. Suitable for engineers who enjoy complex technical challenges.
Description
Position Overview
We are seeking a Software Engineer with strong PHP development expertise and experience building scalable business-critical applications.
This individual will play a key role in designing, developing, and supporting systems that power order processing, fulfillment operations, and customer-facing platforms.
The ideal candidate is a hands-on engineer who enjoys solving complex technical challenges, writing high-quality code, and collaborating with cross-functional teams to deliver impactful software solutions.
This role offers the opportunity to work throughout the technology stack, including backend services, APIs, databases, integrations, and occasional front-end development.
Exposure to .NET technologies is beneficial, as the environment includes a mix of PHP and C# applications.
Key Responsibilities
Software Design & Development
Design, enhance, and maintain scalable PHP-based applications using modern frameworks such as Laravel, or similar technologies.Develop clean, efficient, and maintainable code following established engineering best practices.Contribute to system architecture, technical design discussions, and long-term platform strategy.Build and support APIs, integrations, and internal services that enable key business processes.Cross-Functional Collaboration
Partner with product owners, business stakeholders, and engineering teams to define requirements and deliver solutions.Participate in code reviews and provide technical guidance to team members.Communicate technical concepts, risks, and trade-offs effectively to both technical and non-technical audiences.Collaborate in Agile development activities including planning, estimation, and sprint execution.System Performance & Reliability
Troubleshoot production issues and perform root-cause analysis for system incidents.Optimize application performance, database queries, and service reliability.Implement automated testing, monitoring, logging, and alerting solutions.Support CI/CD processes and contribute to deployment automation efforts.Full-Stack Engineering
Work with relational databases such as MySQL and PostgreSQL, as well as caching technologies including Redis.Contribute to front-end enhancements using JavaScript, HTML, and CSS when needed.Integrate third-party services and internal platforms through RESTful APIs.Provide occasional support and enhancements within a .NET/C# application environment.Continuous Improvement
Drive initiatives focused on code quality, maintainability, scalability, and developer productivity.Evaluate new technologies, frameworks, and tools that can improve platform capabilities.Take ownership of features throughout the full software development lifecycle, from design through deployment and ongoing support.
Qualifications
Required
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent professional experience will also be considered.4+ years of professional software development experience with PHP as a primary programming language.Strong experience with modern PHP frameworks such as Laravel, or comparable technologies.Proficiency in relational database design, SQL development, and performance optimization.Experience developing and consuming RESTful web services and APIs.Hands-on experience with Git-based source control, automated testing, and CI/CD practices.Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.Working knowledge of JavaScript, HTML, and CSS.