Software Developer

Imi Plc

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Imi Plc in Bengaluru, India seeks a highly skilled Software Engineer to join a dynamic team focused on innovative software applications, e-commerce features, and data/AI-driven products.

The role emphasizes site integration, platform optimization, and high-quality deliverables across the software development lifecycle. Strong technical skills, attention to detail, and teamwork are essential.

Qualifications

  • Experience integrating third-party APIs across domains.
  • Strong experience with front-end and back-end integration patterns.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and implement scalable software applications.
  • Write clean, efficient production-grade code and follow best practices.
  • Perform unit and integration testing to validate functionality and reliability.
  • Refactor existing code to improve performance and maintainability.
  • Create comprehensive documentation for APIs and architectures.
  • Collaborate with cross-functional teams to define requirements and deliver features.
  • Integrate software with SQL and NoSQL databases (AzureSQL, MongoDB).
  • Build services using Next.js and Python/Flask for high-performance apps.
  • Design and implement RESTful APIs for external integrations.
  • Apply design patterns to enhance reusability and scalability.
  • Implement security best practices and mitigate vulnerabilities.

Skills

API integration
Next.js
Python Flask

Tools

Next.js
Python Flask

Job description

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.
  • Optimizeandrefactorexistingcodetoimproveefficiency,readability,andmaintainability.
  • Createandmaintaincomprehensivedocumentationfordevelopedsoftware,APIs,andsystemarchitectures.
  • Collaboratewithcross-functionalteamstodefinerequirements,designsolutions,anddelivernewfeatures.
  • IntegratesoftwarewithSQLandNoSQLdatabases(e.g.,AzureSQL,MongoDB)toensurerobustdatamanagement.
  • BuildandmaintainservicesprimarilyusingNext.jsandPython-flaskframeworksforhigh-performanceapplications.
  • DesignandimplementRESTfulAPIsforseamlessintegrationwithexternalservicesandapplications.
  • Applysoftwaredesignpatternstoenhancecodereusability,scalability,andmaintainability.
  • Ensuresoftwaresecuritybyimplementingbestpractices,conductingsecurityassessments,andmitigatingvulnerabilities.
  • Participateinregularcodereviewstoupholdcodequality,enforcebestpractices,andshareknowledgewithintheteam.
  • Continuouslyimprovedevelopmentprocessesandmethodologiestoenhanceproductivityandsoftwarequality.
Required Skills
  • Theidealcandidateshouldhaveextensiveexperienceintegratingthird-partyAPIsacrossvariousdomains,ensuringseamlessconnectivityandoptimalperformance.Thisincludes:
Headless CMS Integration (e.g., Contentful)
  • FetchandmanagestructuredcontentefficientlyusingGraphQL/RESTAPIs.
  • Implementdynamiccontentrenderinginfrontendapplications.
Product Information Management (PIM) Integration (e.g., Inriver)
  • EnsuredataconsistencyandautomatedupdatesfromPIMtoe-commerceplatforms.
AI-Powered Search Integration (e.g., Algolia)
  • Implementreal-timesearchandfilteringfore-commerceandcontent-heavyapplications.
CRM, ERP and Sales Automation Integration (e.g., Salesforce, IFS)
  • EnsureseamlessAPI-basedintegrationwithmarketingandsupporttools.
Mapping, Geolocation and security Services (e.g., Google Maps API, ReCAPTCHA)
E-commerce Platform API Integration (e.g., Elastic Path)
  • Connectfront-endapplicationswithElastic Path'sheadlesscommerceAPI.
  • Implementproductcatalogs,shoppingcart,andcheckoutworkflowsviaAPI.
Authentication and Identity Management (e.g., Auth0)
  • Manageuserroles,permissions,andaccesscontrolviaAPIs.
Product Configuration Service (e.g., Tacton)
  • Ensureseamlesshandlingofcomplexproductvariationsandpricingrules.
  • 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.
  • AdvancedskillsandknowledgeinNextJSandPythonFlaskframework.
  • Basicunderstandingofcybersecuritybestpracticestoprotectsoftwareanddatafrompotentialthreats.
  • 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 Norgren • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Control Component India Pvt. Ltd. • Bengaluru

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

Sidglobal • New Delhi

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

ExoStar • Bengaluru

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 Product Engineer
Senior Product Engineer

MathCo • Bengaluru

On-site
INR 3,500,000 - 5,200,000
Sr. Software Engineer
Sr. Software Engineer

Otelier • India

On-site
INR 2,873,563 - 4,789,272
Specialist Software Engineer
Specialist Software Engineer

Amgen • Hyderabad

On-site
INR 2,800,000 - 4,000,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
Software Development Engineer
Software Development Engineer

Sidglobal • Nampally

On-site
INR 1,200,000 - 1,800,000