Software Developer

IMI Norgren

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

IMI Norgren in Bengaluru seeks a highly skilled Software Engineer to design and implement innovative software applications. You will work on site integration, e-commerce features, platform optimization, and data/AI driven products, contributing across the full software lifecycle.

The role requires strong technical skills, attention to detail, and collaboration in a fast-paced environment. You will develop front-end components with Next.js, build services with Python Flask, and leverage Azure for

Qualifications

  • Extensive experience integrating third-party APIs across domains.
  • Strong knowledge of Next.js and Python Flask for high-performance apps.
  • Experience with cloud platforms (Azure) and modern API design.

Responsibilities

  • Design, develop, and implement scalable software applications focusing on e-commerce, site integration, and data/AI products.
  • Write clean, efficient production code following best practices.
  • Unit and integration testing to validate functionality and reliability.
  • Troubleshoot and resolve bugs and performance issues promptly.
  • Collaborate with cross-functional teams to define requirements and deliver new features.
  • Develop and maintain RESTful APIs and integrate with SQL/NoSQL databases.

Skills

API integration
Next.js
Python Flask
Azure
Frontend development
REST/GraphQL APIs
Git

Tools

MongoDB
Azure SQL
GraphQL
REST APIs

Job description

AbouttheRole

WeareseekingahighlyskilledandmotivatedSoftwareEngineertojoinourdynamicteam.Theidealcandidatewillberesponsibleforthedevelopment,design,andimplementationofinnovativesoftwareapplications.Yourfocuswillincludesiteintegration,e-commercefeaturedevelopment,platformoptimization,anddata&AI-drivenproducts.Thisrolerequiresstrongtechnicalskills,attentiontodetail,andtheabilitytoworkcollaborativelyinafast-pacedenvironment.Thesuccessfulcandidatewillcontributetoallphasesofthesoftwaredevelopmentlifecycleandensurehigh-qualitydeliverables.

Responsibilities
  • Design,develop,andimplementscalableandhigh-performancesoftwareapplications,primarilyfocusingone-commerce,siteintegration,platformoptimization,sitemaintenance,data-driven,andAI-poweredproducts.
  • Writeclean,efficient,andmaintainableproduction-levelcodewhileadheringtobestpractices.
  • Conductthoroughunitandintegrationtestingtovalidatesoftwarefunctionalityandreliability.
  • Diagnose,troubleshoot,andresolvebugsandperformanceissuesinatimelymanner.
  • Optimizeandrefactorexistingcodetoimproveefficiency,readability,andmaintainability.
  • Createandmaintaincomprehensivedocumentationfordevelopedsoftware,APIs,andsystemarchitectures.
  • Collaboratewithcross-functionalteamstodefinerequirements,designsolutions,anddelivernewfeatures.
  • IntegratesoftwarewithSQLandNoSQLdatabases(e.g.,AzureSQL,MongoDB)toensurerobustdatamanagement.
  • Developfront-endcomponentsandwebapplicationsusingHTML,CSS,JavaScript,andframeworkslikeNext.js(essential).
  • BuildandmaintainservicesprimarilyusingNext.jsandPython-flaskframeworksforhigh-performanceapplications.
  • Leveragecloudplatforms(preferablyAzure)fordeployment,scalability,andapplicationmanagement.
  • DesignandimplementRESTfulAPIsforseamlessintegrationwithexternalservicesandapplications.
  • Applysoftwaredesignpatternstoenhancecodereusability,scalability,andmaintainability.
  • UtilizeGitandversioncontrolsystemstocollaborateeffectivelyandmaintainastructuredcodebase.
  • Ensuresoftwaresecuritybyimplementingbestpractices,conductingsecurityassessments,andmitigatingvulnerabilities.
  • Participateinregularcodereviewstoupholdcodequality,enforcebestpractices,andshareknowledgewithintheteam.
  • Continuouslyimprovedevelopmentprocessesandmethodologiestoenhanceproductivityandsoftwarequality.
RequiredSkills
  • Theidealcandidateshouldhaveextensiveexperienceintegratingthird-partyAPIsacrossvariousdomains,ensuringseamlessconnectivityandoptimalperformance.Thisincludes:
Headless CMS Integration (e.g., Contentful)
  • FetchandmanagestructuredcontentefficientlyusingGraphQL/RESTAPIs.
  • OptimizeAPIqueriesforimprovedperformanceandscalability.
  • Implementdynamiccontentrenderinginfrontendapplications.
Product Information Management (PIM) Integration (e.g., Inriver)
  • Synchronizeandmanageproductdataacrossmultiplechannels.
  • EnsuredataconsistencyandautomatedupdatesfromPIMtoe-commerceplatforms.
  • UtilizeAPIstoimport/exportproductattributes,categories,andmediaassets.
AI-Powered Search Integration (e.g., Algolia)
  • Implementreal-timesearchandfilteringfore-commerceandcontent-heavyapplications.
  • OptimizesearchindexingandrankingusingAI-drivensearchcapabilities.
  • Configurequeryrules,facetedsearch,andpersonalizationfeatures.
CRM, ERP and Sales Automation Integration (e.g., Salesforce, IFS)
  • Synccustomerdata,leads,andsalesinformationbetweensystems.
  • Implementautomationworkflowsforleadtrackingandcustomerengagement.
  • EnsureseamlessAPI-basedintegrationwithmarketingandsupporttools.
Mapping, Geolocation and security Services (e.g., Google Maps API, ReCAPTCHA)
  • Integrateinteractivemaps,geolocation,andplacesearchfunctionality.
  • Implementdistance-basedfilteringandlocation-basedservices.
  • OptimizeAPIusagetomanageratelimitsandimproveperformance.
E-commerce Platform API Integration (e.g., Elastic Path)
  • Connectfront-endapplicationswithElasticPath'sheadlesscommerceAPI.
  • Implementproductcatalogs,shoppingcart,andcheckoutworkflowsviaAPI.
  • Optimizeperformanceusingasynchronousdatafetchingandcachingstrategies.
Authentication and Identity Management (e.g., Auth0)
  • Implementsecureauthenticationandauthorizationworkflows.
  • IntegrateSingleSign-On(SSO)andmulti-factorauthentication(MFA).
  • Manageuserroles,permissions,andaccesscontrolviaAPIs.
Product Configuration Service (e.g., Tacton)
  • Integrateproductconfigurationlogicintoe-commerceplatforms.
  • Ensureseamlesshandlingofcomplexproductvariationsandpricingrules.
  • UtilizeAPI-drivenautomationforreal-timeproductcustomization.
  • Must be proficient in RESTful and GraphQL APIs, possess strong JSON parsing skills, and have experience handling OAuth2, API keys, and webhook implementations to ensure smooth system interactions.
  • Advancedskillsandknowledgeincoding,webappdevelopment,APIdevelopment,databaseintegration,anddesignpatterns.
  • AdvancedskillsandknowledgeinNextJSandPythonFlaskframework.
  • Basicunderstandingofcybersecuritybestpracticestoprotectsoftwareanddatafrompotentialthreats.
  • Strongproblem-solvingskillsandattentiontodetailtotroubleshootissuesandoptimizecode.
  • Excellentcommunicationskillstoarticulatetechnicalconceptsclearlyandcollaboratewithcrossfunctionalteams.
  • Opennesstolearningnewtechnologiesandindustrytrends,withaproactiveapproachtocontinuousimprovement.
  • Commitmenttounderstandingandmeetinguser
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Imi Plc • Bengaluru

On-site
INR 900,000 - 1,300,000
Software Developer
Software Developer

Control Component India Pvt. Ltd. • Bengaluru

On-site
INR 800,000 - 1,200,000
Specialist Software Engineer
Specialist Software Engineer

Amgen • Hyderabad

On-site
INR 2,800,000 - 4,000,000
Senior Full Stack Engineer- OWorkly
Senior Full Stack Engineer- OWorkly

Talent Corner Hr Services • Pune District

On-site
INR 2,500,000 - 4,200,000
Senior Product Engineer
Senior Product Engineer

MathCo • Bengaluru

On-site
INR 3,500,000 - 5,200,000
Senior Engineer – Digital Solutions and AI Integration
Senior Engineer – Digital Solutions and AI Integration

Adani Enterprises Limited • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
Java, Spring Boot, RESTful APIs, SQL/NoSQL databases, API integrat
Java, Spring Boot, RESTful APIs, SQL/NoSQL databases, API integrat

Tata Consultancy Services • Kolkata District

On-site
INR 1,800,000 - 3,000,000
Associate Software Engineer - Full Stack
Associate Software Engineer - Full Stack

Amgen • Hyderabad

On-site
INR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Staples India • Chennai District

On-site
INR 1,200,000 - 1,800,000
Health insurance
Competitive salary
Flexible work hours
VS01639 - Technical Project Manager
VS01639 - Technical Project Manager

E4 Software Services Pvt Ltd. • Mumbai

On-site
INR 4,200,000 - 7,000,000