Job Description
Full Stack Developer(PHP)
Role & Responsibilities
- You should be able to work independently with little supervision
- You should have excellent organization and problem-solving skills
- Develop high-quality software design and architecture
- Your goal will be to develop high-quality software that is aligned with user needs and business goals.
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
- Good communication skills.
Skills
- A B.Tech/M.Tech in Computer Science or equivalent.
- Must have at least 4 years of experience in LAMP Stack development.
- Good knowledge of PHP, Laravel, Composer, etc.
- Need a clear understanding of HTML, CSS, JavaScript, and Typescript.
- Experience with Bootstrap, Angular, and/or ReactJS
- Sound understanding of MVC and other design patterns.
- Excellent grasp of data structures and designing and developing ReST APIs.
- Excellent grasp of deploying PHP web applications on the on-prem and loud environments
- Good skills in either RDBMS (e.g. PostgreSQL preferred) or NoSQL (MongoDB or equivalent).
- Experience in developing responsive web applications.
- Sound understanding of Agile and Scrum methodologies and ability to participate in local and remote Sprints.
- Good grasp of UI / UX concepts.
- Should have experience in using Git & VSCode.
- Knowledge of AWS, Azure, CI / CD, Gitflow, and shell scripting will be considered positively.
- Knowledge of AWS Lambda and other services on AWS is highly preferred.