Senior Web Application Developer (PHP, Node.js, PostgreSQL/MariaDB/MySQL, IoT, MQTT, STOMP, NoSQL)
Red Dream Ventures Private Limited
Kolkata, West Bengal, India · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- INR 60,000 – INR 70,000 / month
- Openings
- 1
- Posted
- hace 2 días
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Red Dream Ventures Private Limited is looking for an experienced Senior Web Application Developer skilled in PHP (especially CodeIgniter and Laravel), Node.js, and relational databases such as PostgreSQL, MariaDB, and MySQL. The ideal candidate will contribute to building scalable web solutions and real-time IoT applications, leveraging protocols like MQTT and STOMP alongside NoSQL database technologies.
Responsibilities
- Develop and maintain high-performance web applications using PHP frameworks and Node.js.
- Design, implement, and optimize database schemas for PostgreSQL, MariaDB, or MySQL.
- Create and integrate RESTful APIs, and facilitate real-time messaging through MQTT, STOMP, and AMQP protocols.
- Implement NoSQL data storage systems such as MongoDB, Redis, Cassandra, or DynamoDB for performance-critical tasks.
- Build data ingestion pipelines and IoT protocol interfaces for connected devices.
- Enhance application scalability, reliability, performance, and security.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with frontend developers and product teams to deliver comprehensive full-stack solutions.
- Develop unit and integration tests and participate in automated deployment and CI/CD pipelines.
- Debug complex server-side and application issues effectively.
- Continuously follow trends in web technologies, frameworks, and security standards.
Required Qualifications and Skills
- A minimum of 5 years’ experience in web application development.
- Proficient in PHP frameworks (CodeIgniter, Laravel) and Node.js with asynchronous programming familiarity.
- Strong command over PostgreSQL, MariaDB, or MySQL database management.
- Experience with MQTT, STOMP, WebSockets for real-time communications.
- Solid knowledge of RESTful API design and microservices architecture.
- Familiarity with NoSQL databases such as MongoDB, Redis, or Cassandra.
- Understanding of authentication and authorization methods (JWT, OAuth, API Keys).
- Experience with containerization and orchestration tools like Docker and Kubernetes, as well as cloud services (AWS, Azure, GCP) is advantageous.
- Comfortable working within Linux environments including shell scripting and server administration.
- Strong analytical, debugging, and problem-solving abilities.
Additional Advantages
- Prior experience working on IoT applications focusing on device management, telemetry, and analytics.
- Knowledge of IoT communication protocols such as CoAP, LoRaWAN, Zigbee, or WebRTC.
- Experience with message brokers like Apache Kafka or RabbitMQ.
- Familiarity with GraphQL API development.
- Exposure to modern DevOps tools, Git workflows, and continuous integration and deployment best practices.