- Company Name
- Point of Rental Software
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer – Angular/Full‑Stack
**Role Summary**
Full‑stack developer building enterprise web applications using Angular (2‑7 or AngularJS) for the front end and PHP MVC frameworks (Symfony, Zend, Laravel, CakePHP) for the back end. Works within an agile, cross‑functional team to design, develop, test, and deploy high‑quality, scalable solutions.
**Expectations**
- Minimum 2 years of professional development experience.
- Proficiency in at least one SPA framework (Angular, AngularJS, Vue, React) and a server‑side language (PHP, Java, or .NET).
- Experience with a relational database (MySQL, Postgres, Oracle, Sybase).
- Strong problem‑solving skills, independent work ethic, and ability to write automated tests and perform peer reviews.
- Willingness to learn new technologies, attend conferences, and engage in continuous improvement.
**Key Responsibilities**
- Design, code, test, and deploy complex software components that solve real‑world customer problems.
- Write unit and integration tests; maintain code quality through peer reviews.
- Collaborate with product, design, and QA teams in short agile sprints.
- Contribute to architecture discussions and drive product innovation.
**Required Skills**
- Angular (2‑7) / AngularJS, Vue, or React.
- PHP with MVC frameworks (Symfony, Zend, Laravel, CakePHP) and familiarity with Java or .NET.
- LAMP stack expertise (Linux, Apache, MySQL, PHP).
- Relational database design and querying (MySQL, Postgres, Oracle, Sybase).
- JavaScript fundamentals; automated testing frameworks.
- Agile/Scrum methodology; code versioning (Git).
- Strong communication, analytical, and problem‑solving abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).