Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a talented, motivated, and collaborative Software Engineer to join our team. This is a hands-on role where you will contribute directly to building and enhancing scalable, reliable systems using PHP and Laravel. You'll work closely with senior developers to modernize our existing codebase, manage technical debt, and deliver high-quality solutions that meet our evolving customer needs.
As a Software Engineer, you'll leverage your existing technical skills and eagerness to learn to deliver production-ready code. You will contribute to our engineering practices, striving for continuous improvement and technical excellence with the support of a highly experienced team.
What You'll Do
- Contribute High-Quality Code: Write clean, maintainable, and well-structured code in PHP and Laravel, applying best practices and high-quality standards across the full stack.
- Apply Engineering Best Practices: Work within established engineering best practices such as consistent coding standards, thorough unit/integration testing, and effective code reviews.
- Enhance Existing Systems: Contribute to refactoring and enhancing legacy systems, helping to reduce technical debt while delivering on business targets.
- Implement Features & Learn Design: Implement new features and contribute to the technical design of software architecture, working closely with senior engineers to align with long-term goals.
- Collaborate and Communicate: Work effectively within your sprint team and with cross-functional stakeholders, asking clarifying questions and incorporating feedback into your work.
Requirements
Do you have experience in Vue.js?, * Technical Proficiency: *
- 3+ years of professional experience in full-stack development with PHP and Laravel.
- Experience building web applications and working with well-structured REST APIs.
- Familiarity with a modern JS framework (e.g., Vue.js, React, or Angular)
- Solid understanding of SQL databases such as MySQL or PostgreSQL.
- Proficiency with Git, pull requests, and version control fundamentals.
- Experience with debugging and troubleshooting.
- AI Leverage: Familiarity with using AI-assisted development tools (e.g., GitHub Copilot) to improve code quality and efficiency.
- Operational Awareness: An understanding of the importance of writing production-ready code that maintains standards for performance, security, and maintainability.
Nice to Have (Preferred Qualifications)
- Familiarity with PHP testing tools (e.g., PHPUnit, Pest) and frontend testing strategies.
- Experience with Typescript
- Experience working on a SAAS product
- Experience in a scrum/agile environment.
- An eagerness to learn new technologies and grow your skillset., * A Problem Solver: You are motivated by technical challenges and enjoy finding pragmatic solutions.
- Technically Curious: Detail-oriented and passionate about writing code and learning from others.
- A Team Player: You work well with others and are always looking for ways to improve yourself and contribute to the team's success.