Laravel Developer
TekGro

Position: Laravel Developer

  • Category Information Technology
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Jul 23, 2024 (5 days left)
Job Description

Are you eager to advance your career in the software industry? Do you aspire to be part of a global enterprise committed to empowering its clients? TekGro is seeking experienced Laravel Developers to join our expanding software development team.


If you answered yes, this exceptional opportunity with TekGro may be precisely what you're seeking. Your 3+ years of development expertise will be invaluable within our esteemed team, collaborating on cutting-edge projects and industry-leading products.


-----------------------------------------------------------------------------------------------------------------------------------------------------------


Work Highlights


  • Employment Type: Full Time
  • Time: :600 AM - 3:00 PM (Mon-Friday)
  • Job Level: 2-3 year or more experienced Php Laravel Developer 
  • Education: Bachelor’s in computer streaming or equivalent


-----------------------------------------------------------------------------------------------------------------------------------------------------------


Requirements and Qualification:


  • Proficient in PHP programming language, with a deep understanding of Laravel framework architecture.
  • Extensive experience in developing and maintaining SaaS applications from scratch, with a strong focus on scalability and performance optimization.
  • Advanced knowledge of Object-Oriented Programming (OOP) principles and design patterns.
  • Expertise in MySQL or other relational databases, including database design, optimization, and complex query writing.
  • Experience with RESTful API development and integration, including authentication mechanisms like OAuth and JWT.
  • Strong understanding of front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks like React.js.
  • Proficiency in version control systems, particularly Git, and experience with collaborative development workflows using tools like GitHub or GitLab.
  • Familiarity with cloud platforms like AWS Cloud Platform, including deploying and managing applications on cloud infrastructure.
  • Knowledge of containerization technologies such as Docker and container orchestration tools like Kubernetes.
  • Experience with continuous integration and deployment (CI/CD) pipelines using tools like Jenkins, Travis CI, or CircleCI.
  • Ability to write clean, maintainable, and well-documented code, following coding standards and best practices.
  • Strong problem-solving skills and the ability to debug and troubleshoot complex issues in a distributed system environment.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams including product managers, designers, and other developers.
  • Experience working in Agile development methodologies, with a focus on iterative development and continuous improvement.
  • Ability to work independently and manage multiple tasks and projects simultaneously, while adhering to deadlines and project timelines.
  • Experience with performance monitoring and optimization techniques to ensure the scalability and reliability of SaaS applications.
  • Knowledge of security best practices, including data encryption, secure authentication, and protection against common security vulnerabilities such as XSS and SQL injection.
  • Familiarity with microservices architecture and experience in building and consuming microservices-based APIs.
  • Experience with automated testing frameworks such as PHPUnit for backend testing and Jest or Mocha for front-end testing.


-----------------------------------------------------------------------------------------------------------------------------------------------------------

 

Responsibilities


Primary Duties


  • Take ownership of our existing PHP Laravel API codebase and Scale and evolve our database schema and infrastructure
  • Scale and evolve our backend runtime infrastructure and Work closely with Android and IOS developers
  • Ensure the scalability, security, observability, and performance of our systems
  • Conduct code development, review, testing, and deployment


  • Develop and maintain complex SaaS-based ERP software solutions using PHP Laravel framework
  • Design scalable and high-performance database schemas and queries for large-scale data management.
  • Implement advanced features such as multi-tenancy, role-based access control, and workflow automation in the ERP system.
  • Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.
  • Optimize application performance and scalability through code optimization, caching mechanisms, and server-side tuning.
  • Implement security best practices to ensure data integrity and protect against potential vulnerabilities.
  • Integrate third-party APIs and services for additional functionalities such as payment gateways, CRM systems, and reporting tools.
  • Develop custom modules and extensions to meet specific business requirements and industry standards.
  • Lead technical discussions and provide guidance to junior developers on coding best practices and design patterns.
  • Troubleshoot and debug complex issues in production environments, ensuring minimal downtime and disruption to business operations.
  • Implement continuous integration and deployment pipelines for automated testing and deployment of software updates.
  • Conduct code reviews and maintain code quality standards to ensure maintainability and scalability of the software.
  • Stay updated with the latest technologies and trends in SaaS development, PHP frameworks, and ERP systems.
  • Participate in architectural discussions and contribute to the evolution of the software architecture based on business needs.
  • Develop documentation for technical specifications, APIs, and system architecture to facilitate collaboration and knowledge sharing.
  • Collaborate with the customer support team to address customer issues and provide timely resolutions.
  • Work closely with project managers to prioritize tasks, estimate project timelines, and meet delivery deadlines.
  • Participate in sprint planning, daily stand-ups, and retrospective meetings to ensure alignment with project goals and objectives.
  • Mentor and coach team members, interns to foster a culture of learning and continuous improvement within the development team.
  • Demonstrate strong problem-solving skills and the ability to think critically to overcome technical challenges and drive innovation in software development processes.


-----------------------------------------------------------------------------------------------------------------------------------------------------------


Behavioural Skills:


  • Must be willing to start the morning shift & and can work on rostering basis 
  • Excellent command / highly proficient in spoken and written English
  • Excellent organizational and communication skills, both written and verbal.
  • Strong leadership skills and must be a team player


-----------------------------------------------------------------------------------------------------------------------------------------------------------


Why Join TekGro


  • Travelling Allowance, Dearness Allowance and for deserving candidates
  • A stellar opportunity to work with the rising company
  • The amazing and passionate young team
  • Growth opportunities to accelerate your career progression
  • Lunch Allowance


We always want to meet dynamic, energetic and talented professionals who want to join our company. To apply, please mail your updated CV and cover letter to [email protected]. Also, include the Subject line applying for: