1. Home
  2. Jobs
  3. Jobs in Lucknow
  4. Web Developer
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22456016

    Softmaji logo

    Web Developer

    Softmaji · Lucknow · onsite · Posted 1d ago

    Undisclosed1–6 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role


  1. PHP Web Developer
  2. Company: SoftMaji InfoTech Pvt. Ltd.
    Location: Lucknow, Uttar Pradesh, India
    Work Mode: On-site
    Job Type: Full-Time
    Experience: 1+ Year
    Department: Software Development
    Employment Type: Permanent / Full-Time
    Salary: 15,000 30,000 per month, depending on experience and technical skills


  3. Application Instruction
  4. As the first step of the application process, candidates are required to complete the skill assessment relevant to this position.
  5. Take the skill test:
  6. Please complete the test before submitting your job application.
  7. Candidates who successfully pass the assessment should share their certificate along with an updated resume . Our recruitment team will review the submitted details and, if shortlisted, contact the candidate for the next stage of the selection process.
  8. The assessment helps us understand your practical knowledge and familiarity with the skills required for this role.
  9. Please ensure that all information provided during the application process is accurate and up to date.
  10. SoftMaji InfoTech Pvt. Ltd.
  11. About the Role
  12. We are looking for a PHP Web Developer with at least 1 year of practical experience in web development.
  13. The candidate should have a good understanding of PHP, MySQL, HTML, CSS, JavaScript, REST APIs, Git, and responsive web development .
  14. The developer will be responsible for developing new features, maintaining existing websites and web applications, fixing bugs, integrating APIs, working with databases, and improving application performance.
  15. The ideal candidate should be comfortable working on both new projects and existing codebases.
  16. Key Responsibilities
    • Develop and maintain websites and web applications using PHP.
    • Write clean, structured, reusable, and maintainable code.
    • Develop frontend interfaces using HTML, CSS, and JavaScript.
    • Build and maintain backend functionality using PHP.
    • Work with MySQL databases.
    • Create and integrate REST APIs.
    • Integrate third-party APIs and services.
    • Develop forms, dashboards, admin panels, and business modules.
    • Implement authentication and authorization systems.
    • Fix bugs and troubleshoot application issues.
    • Optimize website and application performance.
    • Maintain existing projects and implement new features.
    • Work with designers to convert UI designs into functional web pages.
    • Work with backend and frontend developers when required.
    • Test features before deployment.
    • Use Git for source code management.
    • Maintain proper coding standards and project structure.
    • Participate in code reviews when required.
    • Understand project requirements and convert them into working features.
  17. Technical Skills Required


  18. PHP
  19. Candidates should have practical knowledge of PHP, including:
    • PHP syntax and fundamentals
    • Functions
    • Arrays
    • Loops
    • Classes and objects
    • OOP concepts
    • Interfaces
    • Traits
    • Exception handling
    • Sessions and cookies
    • File handling
    • Form processing
    • Authentication
    • Database connectivity
    • Error handling
    • Security fundamentals
  20. Experience with modern PHP development practices is preferred.
  21. MySQL & Database
  22. You should have practical knowledge of MySQL.
  23. You should understand:
    • Creating databases and tables
    • SELECT queries
    • INSERT queries
    • UPDATE queries
    • DELETE queries
    • JOINs
    • WHERE conditions
    • GROUP BY
    • ORDER BY
    • Aggregate functions
    • Primary keys
    • Foreign keys
    • Indexes
    • Relationships
    • Database normalization
    • Transactions
    • Basic query optimization
  24. You should be able to design and work with database structures required for web applications.
  25. HTML & CSS
  26. Strong knowledge of HTML and CSS is required.
  27. You should understand:
    • Semantic HTML
    • Forms
    • Tables
    • HTML5 elements
    • CSS selectors
    • Flexbox
    • CSS Grid
    • Responsive design
    • Media queries
    • Positioning
    • Typography
    • Spacing
    • Basic animations
    • Mobile-friendly layouts
  28. Experience with Bootstrap or Tailwind CSS is an advantage.
  29. JavaScript
  30. You should have practical knowledge of JavaScript.
  31. Important concepts include:
    • Variables
    • Functions
    • Arrays
    • Objects
    • Loops
    • DOM manipulation
    • Events
    • Form validation
    • AJAX
    • Fetch API
    • JSON
    • Promises
    • Async/await
    • ES6+ features
  32. Experience with libraries or frameworks such as jQuery, React.js, or Vue.js is an advantage.
  33. REST API Development
  34. You should understand how web applications communicate through APIs.
  35. You may be required to:
    • Develop REST APIs.
    • Consume REST APIs.
    • Work with JSON.
    • Handle HTTP methods.
    • Handle authentication tokens.
    • Handle API errors.
    • Validate API requests.
    • Validate API responses.
    • Integrate third-party services.
    • Test APIs using Postman or similar tools.
  36. Git & Version Control
  37. Practical Git knowledge is required.
  38. You should be comfortable with:
    • Git clone
    • Git pull
    • Git push
    • Git add
    • Git commit
    • Branches
    • Merging
    • Pull requests
    • Resolving merge conflicts
    • Working with GitHub or GitLab
  39. You should understand how to work safely with code in a team environment.
  40. PHP Frameworks
  41. Experience with a PHP framework is preferred.
  42. Knowledge of:
    • Laravel
    • CodeIgniter
    • Symfony
  43. will be considered an advantage.
  44. Candidates with Laravel experience will be preferred for projects that use Laravel.
  45. WordPress
  46. Experience with WordPress is an advantage.
  47. Knowledge of the following will be useful:
    • WordPress themes
    • WordPress plugins
    • Custom post types
    • Custom fields
    • WordPress database
    • WordPress REST API
    • WooCommerce
    • Theme customization
    • Plugin customization
    • Basic WordPress security
    • Website performance optimization
  48. Web Security
  49. You should understand basic web security practices.
  50. Knowledge of the following is expected:
    • SQL Injection
    • XSS
    • CSRF
    • Password hashing
    • Session security
    • Input validation
    • Output escaping
    • Authentication
    • Authorization
    • Secure API handling
    • File upload security
  51. You should avoid writing code that introduces common security vulnerabilities.
  52. Debugging & Troubleshooting
  53. You should be comfortable identifying and fixing issues such as:
    • PHP errors
    • Database errors
    • JavaScript errors
    • API errors
    • Form submission problems
    • Authentication issues
    • Session problems
    • Database query issues
    • Responsive UI problems
    • Server-side errors
    • Website performance problems
  54. You should be able to investigate the actual cause of an issue rather than relying only on trial and error.
  55. Performance Optimization
  56. Basic understanding of web performance is required.
  57. You may work on:
    • Database query optimization
    • PHP code optimization
    • Image optimization
    • Browser caching
    • Server-side caching
    • Reducing unnecessary database queries
    • Optimizing API responses
    • Reducing page load time
    • Improving frontend performance
    • Basic Core Web Vitals optimization
  58. Server & Hosting Knowledge
  59. Basic knowledge of web hosting and servers is an advantage.
  60. Experience with the following is preferred:
    • Linux
    • Apache
    • Nginx
    • cPanel
    • DirectAdmin
    • CloudPanel
    • SSH
    • FTP/SFTP
    • DNS
    • SSL
    • Cron Jobs
    • PHP configuration
    • MySQL configuration
  61. You do not need to be a system administrator, but understanding how a PHP application is deployed on a server will be useful.
  62. What You Should Know Before Applying
  63. Before applying, you should be comfortable answering practical questions such as:
    • What is PHP
    • What is the difference between GET and POST
    • What are sessions and cookies
    • What is object-oriented programming
    • What are classes and objects
    • What is inheritance
    • What are interfaces
    • How does PHP connect with MySQL
    • What is a database relationship
    • What is a JOIN
    • What is an API
    • What is REST API
    • What is JSON
    • What is AJAX
    • How does authentication work
    • What is SQL Injection
    • What is XSS
    • What is CSRF
    • How do you securely store passwords
    • How do you validate user input
    • How do you debug PHP errors
    • How do you optimize a slow MySQL query
    • How does Git work
    • How do you resolve a Git merge conflict
    • How do you deploy a PHP website
    • What is the difference between Apache and Nginx
    • How does DNS work
    • What is SSL
  64. You should also be able to demonstrate your technical knowledge through a practical coding or development task during the recruitment process.
  65. Education
  66. Preferred qualifications include:
    • B.Tech / B.E. in Computer Science or IT
    • MCA
    • BCA
    • B.Sc. Computer Science / IT
    • Other relevant technical qualifications
  67. Candidates with strong practical development skills may also be considered irrespective of their exact educational background.
  68. Experience
  69. Minimum Experience: 1 Year
  70. Candidates should have practical experience developing websites or web applications.
  71. Experience may come from:
    • Full-time employment
    • Freelance projects
    • Internship with substantial development experience
    • Personal projects
    • Client projects
    • SaaS projects
    • Open-source projects
  72. Candidates should be able to explain the projects they have worked on and clearly describe their contribution.
  73. Salary
  74. 15,000 30,000 per month
  75. The final salary will depend on:
    • Relevant experience
    • PHP knowledge
    • MySQL knowledge
    • JavaScript skills
    • Laravel or other framework experience
    • API development experience
    • Problem-solving ability
    • Code quality
    • Previous projects
    • Technical interview performance
  76. Salary will be discussed during the final stages of the recruitment process.
  77. Location: Lucknow, Uttar Pradesh
    Work Mode: On-site
    Job Type: Full-Time
  78. Candidates should be comfortable working from our Lucknow office.
  79. Typical Work
  80. Depending on the project, your work may include:
    • Developing new websites
    • Developing web applications
    • Creating admin panels
    • Developing APIs
    • Working with MySQL
    • Fixing existing application bugs
    • Maintaining existing websites
    • Integrating third-party services
    • Developing payment integrations
    • Creating authentication systems
    • Developing dashboards
    • Working with WordPress
    • Working with Laravel
    • Optimizing application performance
    • Deploying applications
    • Supporting production issues
  81. What We Expect From You
  82. We expect the candidate to:
    • Write clean and maintainable code.
    • Understand the code they write.
    • Test their work before submitting it.
    • Take ownership of assigned tasks.
    • Communicate technical issues clearly.
    • Follow project coding standards.
    • Use Git properly.
    • Be comfortable working on existing code.
    • Learn new technologies when required.
    • Read technical documentation independently.
    • Meet agreed development timelines.
    • Pay attention to security and performance.
    • Work effectively with other team members.
  83. Who Should Apply
  84. You should consider applying if you:
    • Have at least 1 year of PHP development experience.
    • Understand PHP fundamentals.
    • Can work with MySQL.
    • Can create responsive websites.
    • Understand JavaScript.
    • Can integrate APIs.
    • Understand Git.
    • Can debug application issues.
    • Have experience with Laravel, CodeIgniter, or another PHP framework.
    • Have worked on real-world websites or web applications.
    • Are willing to work on existing codebases.
  85. Who Should Not Apply
  86. This position may not be suitable if you:
    • Have only completed PHP tutorials without building projects.
    • Cannot write basic PHP independently.
    • Have no understanding of databases.
    • Have no practical HTML, CSS, and JavaScript knowledge.
    • Are not comfortable debugging your own code.
    • Are unwilling to work with existing projects.
    • Are looking only for remote work.
    • Are unwilling to participate in a technical assessment.
  87. Documents / Information to Keep Ready
  88. Candidates should keep the following ready:
    • Updated Resume / CV
    • Skill-test certificate
    • GitHub profile, if available
    • Portfolio or project links
    • Previous project details
    • Relevant work experience
    • Notice period / availability
    • Expected salary
  89. If you have worked on live websites or web applications, sharing relevant links is recommended.
  90. Recruitment Process
  91. 1. Skill Assessment
  92. Complete the relevant skill test:
  93. 2. Certificate Submission
  94. After successfully passing the assessment, share your certificate along with your updated resume.
  95. 3. Resume Screening
  96. Our team will review your:
    • Experience
    • Technical skills
    • Projects
    • Resume
    • Test result
    • Previous work
  97. 4. Technical Interview
  98. The technical discussion may cover:
    • PHP
    • MySQL
    • HTML
    • CSS
    • JavaScript
    • REST APIs
    • Git
    • Security
    • Debugging
    • Framework knowledge
    • Your previous projects
  99. 5. Practical / Coding Assessment
  100. Depending on the candidate profile, a practical development task may be provided.
  101. 6. HR / Final Discussion
  102. The final discussion may cover:
    • Salary
    • Joining date
    • Working expectations
    • Employment terms
  103. 7. Selection
  104. Selected candidates will receive further communication regarding joining and onboarding.
  105. Important Note
  106. Passing the skill assessment does not guarantee selection.
  107. The assessment is one part of the recruitment process. Final selection will depend on your overall profile, technical knowledge, practical development skills, interview performance, experience, and the requirements of the position.
  108. Please provide accurate information about your experience, projects, and technical skills.
  109. We are looking for developers who can build, understand, debug, secure, and maintain real web applications, not just candidates who know the names of programming languages and technologies.


  110. Position Summary
  111. Position: PHP Web Developer
    Experience: 1+ Year
    Location: Lucknow, Uttar Pradesh
    Work Mode: On-site
    Job Type: Full-Time
    Salary: 15,000 30,000/month, depending on skills and experience
  112. First step: Complete the skill assessment.


  113. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    database queriescoding standardsDNScode qualityapisApachecodeignitercachingcustomizationCPanelDOM ManipulationDatabase ConnectivitydebuggingdeploymentDebugCSSDeploying ApplicationsBootstrapAPI DevelopmentAjax

    Frontend Developer jobs in IndiaJobs in Lucknow

    Career guides

    • How to Apply to 100 Jobs a Day (2026): Portal Limits, a Daily Workflow and the Tools - Without Spamming
    • How to Build a Job Application Automation in 2026: Architecture, ATS APIs and Code - and When to Buy Instead
    • What is an ATS job board? Definition + platform list

    All career guidesAll articlesBrowse companies hiring

    Web Developer · waiting for your command