Backend Software Developer
M/S Synergy Teletech Pvt Ltd
Job Description & Responsibilities
Job Description Senior Software Engineer – Backend (Node.js, MongoDB & IoT) Location: Noida Qualification: B.Tech (Computer Science/IT) / MCA or equivalent Experience: 6–10 Years Compensation: ₹16.5 LPA CTC (Negotiable for deserving candidates) Employment Type: Full-Time About the RoleWe are looking for an experienced and highly motivated Senior Software Engineer who can independently design, develop, deploy, document, and maintain enterprise-grade backend applications. The ideal candidate should possess strong expertise in Node.js, MongoDB, Socket Programming, REST APIs, scalable system architecture, and IoT communication protocols. The candidate will be expected to take complete ownership of projects from requirement analysis to production deployment while mentoring junior developers and maintaining high engineering standards. Key Responsibilities Backend Development · Design and develop scalable backend applications using Node.js. · Build robust RESTful APIs and microservices. · Develop high-performance applications capable of handling large concurrent users. · Design reusable, modular and maintainable code. · Optimize application performance and database queries. Database Design · Design and maintain MongoDB databases. · Optimize database performance using indexing and aggregation pipelines. · Design efficient schemas for large-scale applications. · Experience with MySQL database design and optimization. IoT & Communication · Develop applications involving MQTT protocol. · Develop TCP/IP Socket-based applications. · Integrate IoT devices and sensors. · Work with GPS tracking and telemetry data. · Handle real-time communication between servers and field devices. · Work with serial ports like RS232/485, TCP Protocols System Architecture · Design scalable software architecture. · Design secure API architecture. · Improve application performance and reliability. · Handle large-scale production deployments. · Develop fault-tolerant and highly available applications. Documentation (Mandatory Responsibility)The selected candidate shall be responsible for preparing and maintaining complete technical documentation for every project, including: · Software architecture · Module documentation · Database schema · API Documentation (Swagger/OpenAPI preferred) · Code flow diagrams · Deployment guide · Server configuration · Third-party integrations · Troubleshooting guide · User manuals (where applicable) Incomplete documentation shall be treated as an incomplete deliverable. Code Quality · Follow coding standards and best practices. · Write reusable and maintainable code. · Perform code reviews. · Write unit and integration tests. · Identify and resolve production issues. · Optimize application security. SecurityKnowledge of: · JWT Authentication · OAuth · Role-Based Access Control · API Security · OWASP Best Practices · Data Encryption · Secure Coding Practices Team Responsibilities · Mentor junior developers. · Participate in technical discussions. · Estimate project timelines accurately. · Coordinate with UI developers, QA team, and project managers. · Take ownership of assigned modules. Technical Skills (Mandatory) Backend · Node.js (Expert) · Express.js · REST APIs · Microservices Database · MongoDB · MySQL · Database Design · Query Optimization Frontend · React.js · JavaScript (ES6+) · HTML5 · CSS3 Communication · Socket Programming · TCP/IP · MQTT Protocol · WebSockets · Serial and Ethernet Ports Search & Caching · Elasticsearch · Redis (Preferred) Version Control · Git · GitHub/GitLab Server & Deployment · Linux · Nginx · PM2 · Docker (Preferred) Cloud (Preferred) Experience with any one of: · AWS · Azure · Google Cloud Preferred ExperienceCandidates having experience in one or more of the following domains shall be preferred: · Fuel Management Systems · IoT Platforms · Industrial Automation · GPS Tracking Systems · Fleet Management · Smart Device Integration · Telemetry Systems · AI/ML Integration · Payment Gateway Integration · ANPR Integration Soft Skills · Excellent analytical ability · Strong problem-solving skills · Good written and verbal communication · Ability to work independently · Strong ownership mindset · Commitment to project timelines · Ability to mentor junior team members · High level of integrity and professionalism Selection Process · Technical Screening · Practical Coding Assignment · Technical Interview · System Design Discussion · HR Interview Candidates will be required to complete a practical assignment involving backend development, API design, database schema design, and documentation before the final interview. Immediate Joiners Preferred
About M/S Synergy Teletech Pvt Ltd
Required Skills
Job Details
Posted by
N/A
Posted on:
3 Jul 2026
About M/S Synergy Teletech Pvt Ltd
More open roles
- Frontend Developer JavaScript / TypeScript / AngularSimulationhub · Secunderabad, Telangana, India
- Frontend Developer JavaScript / TypeScript / AngularSimulationhub · Secunderabad, Telangana, India
- Senior Software Engineer having skills in Node Js, React Js, JavascriptParth Globus Infotech · Kolkata, West Bengal, India
- Senior Automation Engineer (Javascript Playwright Typescript RALLM Testing)Haparz · India
- Frontend Developer_Angular_javascript, HyderabadArise Global Services · Secunderabad, Telangana, India
- WordPress Web Developer - PHP, JavaScriptAppAgentix · India