🔒

Senior Software Engineer

Confidential Company

🔒 Confidential
Gurugram
NaN days ago
18 applicants
FULL_TIMEOFFICE🔥 Urgent Hiring

Job Description

We are seeking an experienced Backend Developer with strong expertise in Laravel, PHP, MySQL, RESTful API architecture, caching mechanisms, and scalable system design. The ideal candidate will collaborate closely with Product Managers, Frontend Engineers, DevOps, and QA teams to build secure, efficient, and high-performance backend services that power our core applications.

Requirements

1. Backend Development • Design, develop, and maintain backend applications using Laravel (PHP). • Build and scale modular RESTful APIs and backend microservices. • Write clean, reusable, and maintainable code following SOLID principles and industry best practices. • Implement background processes using queues, jobs, listeners, and events. 2. Database Architecture • Design and optimize MySQL schemas, tables, ER diagrams, and normalization structures. • Improve database performance through indexing, query optimization, and caching strategies. • Write complex SQL queries, stored procedures, and efficient migration scripts. 3. Performance Optimization • Implement caching strategies using Redis / Memcached. • Optimize application performance, response time, and memory utilization. • Identify and resolve performance bottlenecks using profiling and monitoring tools. 4. Security & Compliance • Implement secure authentication and authorization mechanisms (JWT, OAuth2, Laravel Passport, Sanctum). • Follow secure coding standards and ensure compliance with OWASP Top 10. • Handle input validation, CSRF protection, XSS prevention, rate limiting, and API throttling. 5. Integrations & Microservices • Integrate third-party services such as payment gateways, SMS/email providers, and CRM/ERP systems. • Build internal services, asynchronous workflows, and message-queue-driven pipelines. 6. DevOps & Deployment Collaboration • Collaborate with DevOps teams on CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). • Use Docker for local development and environment setup. • Participate in deployment planning, versioning, and release management. 7. Debugging & Maintenance • Diagnose and resolve production issues using logs and monitoring tools. • Work with platforms such as New Relic, Grafana, Kibana, and CloudWatch. • Continuously enhance system stability, scalability, and performance. 8. Documentation & Collaboration • Prepare technical documentation including API specifications, database schemas, and workflow diagrams. • Contribute to system design and architecture discussions. • Conduct code reviews and ensure adherence to coding standards. • Experience with cloud platforms such as AWS, GCP, or Azure (EC2, S3, RDS, CloudWatch). • Knowledge of Elasticsearch, Kafka, Redis Streams. • Experience with unit testing tools like PHPUnit or Pest. • Understanding of microservices and distributed systems.

Required Skills

Laravel and PHPMYsqlRESTful APIs.RedisRabbitMQAWS SQSDockerComposerMVC architectureOOPand designHTMLCSSand JavaScriptGIT

Benefits

  • Work on high-traffic
  • large-scale applications. • Opportunity to influence backend architecture and performance strategies. • Collaborative
  • innovative
  • and growth-focused engineering culture. • Exposure to advanced technologies including cloud
  • DevOps
  • microservices
  • and distributed systems.
Salary Range

₹6.0L - 10.0L

per year

By applying, you agree to our terms and conditions

Job Overview

Posted Date

Not specified

Experience

5-7 years

Industry

E-commerce

Department

Other

Qualification

B.Tech/B.E.

Application Deadline

Not specified

Similar Jobs