Skip to Main Content

Job Title


Senior Full Stack Engineer


Company : Overhead Door Global Capability Center


Location : Bengaluru, Karnataka


Created : 2025-10-21


Job Type : Full Time


Job Description

Job Title: Senior Software Engineer – Cloud IoT Platform Location: North Bangalore, India Experience: 7+ yearsJob Summary: The Senior Software Engineer will be responsible for the design and development of a cloud-hosted IoT platform and related services for Genie’s connected products. The role involves leading the architecture, design, and development of microservices and APIs deployed on AWS to support Genie’s IoT ecosystem. The ideal candidate will possess strong technical depth in building scalable, secure, and high-performing distributed systems and demonstrate leadership in driving end-to-end solutions from conception through production.Roles & Responsibilities: Architect, design, build, and maintain microservices and integrations deployed on AWS IoT platforms. Develop secure, scalable, and performant systems following strong systems engineering principles. Translate system-level user stories into core software components and own key platform modules through their full lifecycle. Collaborate in an agile development environment and apply CI/CD best practices. Work closely with peers across Engineering, QA, and Customer Support to meet overall project objectives. Collaborate with cross-functional teams to identify and implement tactical and strategic solutions. Stay current with emerging technologies to enhance platform performance and reliability. Contribute to technical documentation, best practices, and continuous improvement initiatives.Years of Experience: Minimum 7 years of professional experience in software engineering, including back-end development and cloud-based service-oriented architectures.Educational Qualification & Certifications (Optional): Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM discipline. Preferred:AWS Certification (Developer or Solutions Architect).Skill Set Required: Must Have: 7+ years of experience developing service-oriented applications using microservices architecture. 7+ years of back-end and API service development with proven design pattern knowledge. 5+ years of programming experience usingNode.js / TypeScriptor similar frameworks. 3+ years of hands-on experience developing applications onAWSinfrastructure. 3+ years ofDevOpsexperience using CI/CD tools. Strong knowledge of databases includingRDS, SQL, and NoSQL . Experience withGit, GitHub, BitBucket , andJIRA . Strong understanding ofsoftware lifecycle, engineering methodologies , andenterprise security principles . Excellent analytical, problem-solving, leadership, and communication skills.Nice to Have: Operations Support &Site Reliability Engineering (SRE)experience in AWS environments. Hands-on experience withInfrastructure as Codetools such asTerraformorCloudFormation . Experience incloud-connected IoTapplication or server-side development. Familiarity withmessaging technologiessuch asMQTT, WebSockets, and Notification Engines . AWS Certification.