Experience: 4.00 + years
Salary: Confidential (based on experience)
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Office ()
Placement Type: Full time Permanent Position
(*Note: This is a requirement for one of Uplers client - Living Things)
What do you need for this opportunity
Must have skills required:
Node.js, Python, Java, Golang, Vue.js, React.js, Angular, SQL, PostgreSQL, MongoDB
Living Things is Looking for:
Job Title: SDE-2
Organization: Living Things
Location: HSR, Bengaluru
Job Type: Full-Time
Experience Level: 4-6 Years
About Us
Living Things is a pioneering IoT platform by iCapotech Pvt Ltd, dedicated to accelerating the net zero journey towards a sustainable future. We bring mindfulness in energy usage by our platform. Our solution seamlessly integrates with existing air conditioners, empowering businesses & organisations to optimise & reduce energy usage, enhance operational efficiency, reduce carbon footprints, and drive sustainable practices. By harnessing the power of real-time data analytics and intelligent insights, our energy saving algorithm helps in saving a minimum of 15% on Air Conditioner's energy consumption.
Job Description
We are seeking a talented and motivated Software Developer to join our engineering team. As an SDE-2, you will be responsible for designing, developing, debugging, and maintaining scalable software solutions for an IoT-based product ecosystem. You will own features end-to-end, work across backend services, frontend applications, databases, data pipelines, and messaging systems, and help improve the reliability, performance, and maintainability of production systems.
Responsibilities
- Design, develop, and maintain robust backend services using Node.js, Python, or similar backend technologies.
- Build efficient and user-friendly frontend applications using Vue.js, React, or similar frontend frameworks.
- Work on IoT data flows involving MQTT, Kafka or any similar messaging/event-streaming system, APIs, and device telemetry.
- Design and improve integrations and data pipelines across databases such as PostgreSQL, MongoDB, SnowflakeDB, or similar storage systems.
- Trace, debug, and resolve complex issues across services, logs, queues, databases, device data, and dashboards.
- Optimize application performance, scalability, and reliability through code refactoring, query optimization, caching, and practical system design.
- Work closely with cross-functional teams to understand business requirements, break down problems, review code, and deliver high-impact technical solutions.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Electronics, or a related engineering field.
- 4-6 years of hands-on software development experience.
- Strong proficiency in at least one backend technology such as Node.js, Python, Java, Go, or similar.
- Experience with frontend development using React, Vue.js, JavaScript, or TypeScript.
- Strong understanding of data structures, algorithms, software design patterns, and API design.
- Experience with SQL or NoSQL databases such as PostgreSQL, MongoDB, MySQL, or similar systems.
- Exposure to messaging or event-driven systems such as MQTT, Kafka, RabbitMQ, AWS SQS/SNS, GCP Pub/Sub, or similar.
- Hands-on experience using AI-assisted coding tools for code generation, debugging, refactoring, and validating generated code before production use.
- Strong analytical thinking, problem-solving ability, and attention to detail.
- Ability to trace application flows, read logs, debug production or staging issues, and identify root causes independently.
- Excellent collaboration and communication skills, with the ability to work with product, operations, firmware, data, and engineering teams.
- Experience working with IoT-based systems, including device integration, real-time data ingestion, and event-driven architectures.
Preferred Qualifications
- Prior experience with product-based companies or IoT companies.
- Experience with performance optimization, query optimization, caching, monitoring, logging, or tracing tools.
- Exposure to SnowflakeDB, data warehousing, analytics pipelines, or large-scale data processing.
- Experience with large-scale distributed systems, cloud platforms, Docker, CI/CD pipelines, or DevOps practices.
- Ability to mentor junior engineers, improve engineering practices, and contribute to technical decision-making.
Why Living Things is the Right Place for You
- Impact-Driven Work: Your efforts will directly support sustainability and environmental conservation.
- Career Development: Gain experience in cutting-edge technologies while making a difference in the clean-tech space.
If you are passionate about solving real engineering problems and developing software applications that drive sustainability, Living Things is the place for you. Let's create innovative solutions and make a lasting impact together!
How to apply for this opportunity
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!