Senior Web Application Developer

Year    WB, IN, India

Job Description

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

.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4152098
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    WB, IN, India
  • Education
    Not mentioned
  • Experience
    Year