
Overview
Job Title: Senior Web Application Developer (PHP, Node.js, PostgreSQL/MariaDB/MySQL, IoT, MQTT, STOMP, NoSQL)
Minimum 5+ years required
Salary- 6LPA
Job Description: We are looking for a Senior Web Application Developer with expertise in PHP (CodeIgniter, Laravel), Node.js, and relational databases (PostgreSQL, MariaDB, MySQL). The ideal candidate should have experience in developing scalable web applications and real-time IoT solutions. Knowledge of MQTT, STOMP, and NoSQL databases is a plus.
Role Overview:
As a Senior Web Application Developer, you will design, develop, and maintain high-performance web applications. You will work on backend APIs, database design, and real-time communication systems to support IoT-based applications. You will also collaborate with frontend developers, DevOps engineers, and product teams to build scalable, secure, and high-availability applications.
Key Responsibilities:
- Develop and maintain web applications using PHP (CodeIgniter, Laravel) and Node.js.
- Design and optimize database schemas using PostgreSQL, MariaDB, or MySQL.
- Develop and integrate RESTful APIs, WebSockets, and real-time messaging protocols like MQTT, STOMP, and AMQP.
- Implement NoSQL solutions (MongoDB, Redis, Cassandra, or DynamoDB) for high-performance data storage.
- Work with IoT protocols and data ingestion pipelines for connected devices.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with frontend developers to build full-stack applications.
- Implement unit testing, integration testing, and automated deployment pipelines.
- Debug and troubleshoot complex application and server-side issues.
- Stay up-to-date with the latest web development technologies, frameworks, and security practices.
Required Skills & Experience:
- 5+ years of experience in web application development.
- Strong expertise in PHP frameworks (CodeIgniter, Laravel).
- Hands-on experience with Node.js and asynchronous programming.
- Proficiency in relational databases like PostgreSQL, MariaDB, or MySQL.
- Experience in real-time data communication using MQTT, STOMP, or WebSockets.
- Strong understanding of RESTful API development and microservices architecture.
- Knowledge of NoSQL databases (MongoDB, Redis, or Cassandra).
- Familiarity with authentication and authorization protocols (JWT, OAuth, API Keys).
- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP) is a plus.
- Understanding of Linux environments, shell scripting, and server administration.
- Strong problem-solving and debugging skills.
Good to Have:
- Previous experience in developing IoT applications involving device management, telemetry, and real-time analytics.
- Knowledge of IoT protocols such as CoAP, LoRaWAN, Zigbee, or WebRTC.
- Experience with Apache Kafka, RabbitMQ, or other message brokers.
- Hands-on experience with GraphQL APIs.
- Familiarity with CI/CD pipelines, Git workflows, and DevOps best practices.
Job Type: Full-time
Pay: ₹9,327.37 - ₹37,477.06 per month
Benefits:
- Health insurance
- Paid sick time
Schedule:
- Morning shift
Work Location: In person