Web Developer (Lucknow)

Web Developer (Lucknow)

26 Sep
|
SoftMaji InfoTech
|
Lucknow

26 Sep

SoftMaji InfoTech

Lucknow

By HR at SoftMaji / 20/09/2026

- PHP Web Developer

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

Application Instruction

As the first step of the application process, candidates are required to complete the skill assessment relevant to this position.

Take the skill test:
Certify Skill Tests

Please complete the test before submitting your job application.

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.

The assessment helps us understand your practical knowledge and familiarity with the skills required for this role.

Please ensure that all information provided during the application process is accurate and up to date.

SoftMaji InfoTech Pvt. Ltd.

About the Role

We are looking for a PHP Web Developer with at least 1 year of practical experience in web development.

The candidate should have a good understanding of PHP, MySQL, HTML, CSS, JavaScript, REST APIs, Git, and responsive web development.

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.

The ideal candidate should be comfortable working on both new projects and existing codebases.

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.

Technical Skills Required

PHP

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

Experience with modern PHP development practices is preferred.

MySQL & Database

You should have practical knowledge of MySQL.

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

You should be able to design and work with database structures required for web applications.

HTML & CSS

Strong knowledge of HTML and CSS is required.

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

Experience with Bootstrap or Tailwind CSS is an advantage.

JavaScript

You should have practical knowledge of JavaScript.

Key concepts include:

- Variables
- Functions
- Arrays
- Objects
- Loops
- DOM manipulation
- Events
- Form validation
- AJAX
- Fetch API
- JSON
- Promises
- Async/await
- ES6+ features

Experience with libraries or frameworks such as jQuery, React.js, or Vue.js is an advantage.

REST API Development

You should understand how web applications communicate through APIs.

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.

Git & Version Control





Practical Git knowledge is required.

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

You should understand how to work safely with code in a team environment.

PHP Frameworks

Experience with a PHP framework is preferred.

Knowledge of:

- Laravel
- CodeIgniter
- Symfony

will be considered an advantage.

Candidates with Laravel experience will be preferred for projects that use Laravel.

WordPress

Experience with WordPress is an advantage.

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

Web Security

You should understand basic web security practices.

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

You should avoid writing code that introduces common security vulnerabilities.

Debugging & Troubleshooting

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

You should be able to investigate the actual cause of an issue rather than relying only on trial and error.

Performance Optimization

Basic understanding of web performance is required.

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

Server & Hosting Knowledge

Basic knowledge of web hosting and servers is an advantage.

Experience with the following is preferred:

- Linux
- Apache
- Nginx
- cPanel
- DirectAdmin
- CloudPanel
- SSH
- FTP/SFTP
- DNS
- SSL
- Cron Jobs
- PHP configuration
- MySQL configuration

You do not need to be a system administrator, but understanding how a PHP application is deployed on a server will be useful.

What You Should Know Before Applying

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?

You should also be able to demonstrate your technical knowledge through a practical coding or development task during the recruitment process.

Education

Preferred qualifications include:

- B.Tech / B.E. in Computer Science or IT
- MCA
- BCA
- B.Sc. Computer Science / IT
- Other relevant technical qualifications

Candidates with strong practical development skills may also be considered irrespective of their exact educational background.

Experience

Minimum Experience: 1 Year

Candidates should have practical experience developing websites or web applications.

Experience may come from:

- Full-time employment
- Freelance projects
- Internship with substantial development experience
- Personal projects
- Client projects
- SaaS projects
- Open-source projects

Candidates should be able to explain the projects they have worked on and clearly describe their contribution.

Salary

₹15,000 – ₹30,000 per month

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

Salary will be discussed during the final stages of the recruitment process.

Work Location

Location: Lucknow, Uttar Pradesh
Work Mode: On-site
Job Type: Full-Time

Candidates should be comfortable working from our Lucknow office.

Typical Work

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

What We Expect From You

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.

Who Should Apply?

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.

Who Should Not Apply?

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.

Documents / Information to Keep Ready

Candidates should keep the following ready:

- Updated Resume / CV
- Skill-test certificate
- GitHub profile, if available
- Portfolio or project links
- Previous project details
- Current location
- Relevant work experience
- Notice period / availability
- Expected salary

If you have worked on live websites or web applications, sharing relevant links is recommended.

Recruitment Process

1. Skill Assessment

Complete the relevant skill test:

Certify Skill Tests

2. Certificate Submission

After successfully passing the assessment, share your certificate along with your updated resume.

3. Resume Screening

Our team will review your:

- Experience
- Technical skills
- Projects
- Resume
- Test result
- Previous work

4. Technical Interview

The technical discussion may cover:

- PHP
- MySQL
- HTML
- CSS
- JavaScript
- REST APIs
- Git
- Security
- Debugging
- Framework knowledge
- Your previous projects

5. Practical / Coding Assessment

Depending on the candidate profile, a practical development task may be provided.

6. HR / Final Discussion

The final discussion may cover:

- Salary
- Joining date
- Work location
- Working expectations
- Employment terms

7. Selection

Selected candidates will receive further communication regarding joining and onboarding.

Important Note

Passing the skill assessment does not guarantee selection.

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.

Please provide accurate information about your experience, projects, and technical skills.

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.

Position Summary

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

First step: Complete the skill assessment.

Take the PHP Skill Test

Job Category: Web Development

Job Type: Full Time

Job Location: Lucknow

📌 Web Developer (Lucknow)
🏢 SoftMaji InfoTech
📍 Lucknow

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: web developer (lucknow) / lucknow

Subscribe to this job alert:

Get the latest job offers by email for: web developer (lucknow) / lucknow