
Real job — pulled straight from Bakingo’s careers page · Verified October 26, 2026 · No reposts.
Job description
Bakingo is hiring a Senior Software Engineer — a full-time, based in Gurgaon role. Apply directly on Bakingo's careers page below.
Senior Software Engineer
Location: Gurgaon
Department: Technical
Experience: 4-8
Job Description: Senior Software Engineer – PHP
About the Role
Key Responsibilities
- Design, develop, and maintain scalable web applications using PHP, Laravel, and CodeIgniter.
- Develop and integrate RESTful APIs and third-party APIs.
- Write clean, reusable, maintainable, and secure code.
- Work with MySQL for database design, queries, optimization, indexing, and troubleshooting.
- Analyze and optimize application performance and database queries.
- Identify and resolve production issues and performance bottlenecks.
- Participate in code reviews and ensure adherence to coding standards.
- Use Git for source-code management, branching, merging, and pull requests.
- Collaborate with frontend developers, QA engineers, product managers, and other stakeholders.
- Understand existing legacy code and implement enhancements without impacting existing functionality.
- Write unit/integration tests where applicable and ensure application reliability.
- Perform debugging using logs, IDE/editor tools, browser developer tools, and server logs.
- Participate in technical discussions, estimation, planning, and task breakdown.
- Mentor junior and mid-level developers and provide technical guidance.
- Follow secure coding practices and ensure applications are protected against common vulnerabilities.
Required Technical Skills
PHP
- Strong knowledge of Core PHP and OOP concepts.
- Good understanding of SOLID principles and design patterns.
- Strong experience with Laravel.
- Working experience with CodeIgniter.
- Understanding of MVC architecture.
- Experience with Composer and PHP packages.
- Good understanding of exception handling, validation, authentication, sessions, and middleware.
Laravel / CodeIgniter
- Laravel routing, controllers, middleware, migrations, Eloquent ORM, queues/jobs, events, caching, and authentication.
- Experience working with Laravel APIs and third-party integrations.
- Understanding of CodeIgniter MVC architecture and existing/legacy CodeIgniter applications.
- Ability to troubleshoot and optimize framework-level issues.
MySQL
- Strong knowledge of MySQL.
- Complex SQL queries, joins, subqueries, and transactions.
- Indexing and query optimization.
- Understanding of EXPLAIN, execution plans, locks, and database performance.
- Experience working with large-volume databases.
- Knowledge of database design and normalization.
Git / Development Tools
- Strong experience with Git.
- Branching, merging, rebasing, cherry-picking, conflict resolution, and pull requests.
- Experience with GitHub/GitLab/Bitbucket or similar platforms.
- Good hands-on experience with VS Code or similar IDEs.
- Comfortable working with Linux/Unix environments and command-line tools.
APIs & Web Technologies
- Strong knowledge of REST APIs.
- JSON, HTTP methods, status codes, authentication, and API security.
- Experience integrating third-party APIs.
- Basic understanding of HTML, CSS, JavaScript, and frontend/backend integration.
- Understanding of AJAX and asynchronous API communication.
Good to Have
- Experience with AWS services.
- Knowledge of Redis/Memcached and caching strategies.
- Experience with queues and background jobs.
- Knowledge of Docker and CI/CD pipelines.
- Experience with Jenkins or similar CI/CD tools.
- Knowledge of Nginx/Apache and Linux server environments.
- Experience with Elasticsearch/OpenSearch or other search technologies.
- Understanding of application security and OWASP practices.
- Experience working on high-traffic or e-commerce applications.
Soft Skills
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
- Ability to independently analyze requirements and provide technical solutions.
- Ability to work under deadlines and handle production-critical issues.
- Strong ownership and accountability.
- Ability to mentor junior developers and contribute to technical decisions.
Education
Experience
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Senior Software Engineer at Bakingo?
The required skills for Senior Software Engineer at Bakingo include: PHP, Laravel, MySQL, REST, Git, JSON, HTTP, AJAX, Linux, AWS, Redis, Docker, CI/CD, Jenkins, Elasticsearch.
What is the seniority level for Senior Software Engineer at Bakingo?
Senior Software Engineer at Bakingo is a Senior level position.
How do I apply for Senior Software Engineer at Bakingo?
You can view the full description and apply for Senior Software Engineer at Bakingo on EchoJobs: https://echojobs.io/job/bakingo-senior-software-engineer-o2iyc.