🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
About the RoleWe are seeking a Full Stack Engineer with strong backend expertise to design, build, and maintain scalable data-driven platforms powering our IoT and analytics products. Youll work across services built with Node.js and Python, managing data pipelines, APIs, and integrations with databases like PostgreSQL (TimescaleDB), MongoDB, and Redis. The ideal candidate is a system-level thinker with a strong understanding of backend architecture, messaging systems, and containerized cloud deployments. Key ResponsibilitiesDesign and develop backend APIs and services using Node.js. Architect and manage data storage solutions with PostgreSQL / TimescaleDB, MongoDB, and Redis.Implement message queues and event-driven pipelines using RabbitMQ (or similar).Build and maintain RESTful and GraphQL APIs for internal and external integrations.Ensure data consistency and performance across time-series and transactional data systems.Work closely with frontend, data, and AI teams to design APIs and backend logic.Integrate and optimize object storage solutions such as AWS S3 for file and telemetry management.Implement containerized microservices using Docker and maintain clean CI/CD workflows.Monitor and optimize system performance, scalability, and reliability.Contribute to architectural discussions and help evolve system design patterns.Required SkillsStrong experience in Node.js (Restify, Expressjs, Nestjs).Fundamental knowledge of Python.Solid understanding of SQL and relational database design (PostgreSQL / TimescaleDB).Experience with NoSQL databases (MongoDB) and caching layers (Redis).Proficiency with message brokers / queues such as RabbitMQ, Kafka, or similar.Hands-on experience with AWS S3 or other cloud storage systems.Working knowledge of Docker for microservices and container orchestration.Experience developing and consuming REST APIs.Strong debugging, optimization, and problem-solving skills.Familiarity with unit testing, CI/CD, and version control (Git).Preferred QualificationsBachelors or Masters degree in Computer Science, Software Engineering, or related field.At least 2-3+ years of experience of building APIs and data pipelines at scale.Experience with time-series databases.Exposure to IoT data systems, telemetry processing, or large-scale event-driven architectures.Familiarity with microservices design patterns and API gateways.Experience deploying services on AWS.Knowledge of data streaming or processing frameworks (Flink, Kafka Streams, etc.) is a plus.Soft SkillsOwnership mindset with ability to work end-to-end on backend features.Strong collaboration skills able to work with product, data, and AI teams.Clear communicator who documents and explains architectural decisions.Proactive about performance, maintainability, and code quality.What Youll GetOpportunity to build high-impact data and IoT backend systems at scale.Work on a modern cloud-native stack with continuous learning opportunities.Collaborate with experts in AI, telematics, and distributed systems.Flexible, innovation-driven work culture with strong engineering focus. .
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.