CrecenTech Systems Pvt. Ltd. is looking for a skilled Senior Full Stack Developer with strong expertise in Laravel (PHP) for backend development and Angular for frontend development. The ideal candidate will be a hands-on professional experienced in designing, developing, and maintaining secure, scalable, and high-performance web applications. Familiarity with AI-assisted development tools to enhance coding efficiency and quality is essential, along with the ability to review and optimize AI-generated code to meet security and architectural standards. This is a full-time, onsite position.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using Laravel and Angular.
- Build secure, scalable, and maintainable backend services and frontend interfaces.
- Develop and maintain RESTful APIs and integrate third-party services and external systems.
- Utilize AI-assisted development tools such as ChatGPT, GitHub Copilot, Claude, or similar platforms to support coding, debugging, documentation, and workflows.
- Review, validate, and optimize AI-generated code to ensure compliance with coding standards, security, and architecture.
- Collaborate with product managers, business stakeholders, QA teams, and technical resources to translate business needs into effective technical solutions.
- Optimize existing applications for performance, scalability, reliability, and maintainability.
- Implement and maintain secure authentication and authorization mechanisms, including JWT, OAuth, and Role-Based Access Control (RBAC).
- Follow secure coding practices and ensure applications comply with security and data protection standards.
- Write clean, reusable, well-documented, and maintainable code aligned with development standards.
- Participate in code reviews, technical planning, and architectural decision-making.
- Develop and maintain unit, integration, and API tests to ensure application quality and reliability.
- Work closely with DevOps and infrastructure teams to support deployments, version control, and CI/CD pipelines.
- Use containerization technologies such as Docker where applicable.
- Troubleshoot complex technical issues, identify root causes, and implement effective solutions.
- Provide technical guidance and mentorship to junior and mid-level developers.
- Contribute to continuous improvement of development processes, coding standards, and engineering practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 5+ years of professional experience in full-stack software development.
- Strong hands-on experience with Laravel and PHP.
- Proficiency in Angular, preferably with experience in modern Angular versions.
- Solid understanding of frontend architecture, component-based development, and responsive web applications.
- Proven experience developing and integrating RESTful APIs.
- Strong working knowledge of relational databases, particularly MySQL and/or PostgreSQL.
- Practical experience with AI-assisted coding and development tools.
- Experience with Docker, Git, version control, and CI/CD pipelines.
- Hands-on experience with unit testing, integration testing, and API testing.
- Strong understanding of application security and secure development practices.
- Experience implementing JWT, OAuth, RBAC, and other authentication and authorization mechanisms.
- Ability to analyze complex technical requirements and translate them into scalable solutions.
- Excellent debugging, problem-solving, and performance optimization skills.
- Good communication, documentation, collaboration, and team-management abilities.
Preferred Qualifications
- Experience working with microservices architecture.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Exposure to scalable distributed systems and cloud-based application architecture.
- Experience in product-based, SaaS, or fast-paced technology environments.
- Knowledge of agile development methodologies such as Scrum or Kanban.
- Previous experience mentoring developers or contributing to technical leadership and architectural decisions.
Work Location: This role requires full-time, in-person attendance.
Candidates will be asked about their experience with Laravel and Angular, use of AI development tools, availability for onsite work, and salary expectations during the application process.