Software Developer
Job Summary
AbouttheRole
-commercefeaturedevelopmentplatformoptimizationanddata&-qualitydeliverables.
Responsibilities
- Designdevelopandimplementscalableandhigh-performancesoftwareapplicationsprimarilyfocusingone-commercesiteintegrationplatformoptimizationsitemaintenancedata-drivenandAI-poweredproducts.
- Writecleanefficientandmaintainableproduction-levelcodewhileadheringtobestpractices.
- Conductthoroughunitandintegrationtestingtovalidatesoftwarefunctionalityandreliability.
- Diagnosetroubleshootandresolvebugsandperformanceissuesinatimelymanner.
- Optimizeandrefactorexistingcodetoimproveefficiencyreadabilityandmaintainability.
- CreateandmaintaincomprehensivedocumentationfordevelopedsoftwareAPIsandsystemarchitectures.
- Collaboratewithcross-functionalteamstodefinerequirementsdesignsolutionsanddelivernewfeatures.
- IntegratesoftwarewithSQLandNoSQLdatabases()toensurerobustdatamanagement.
- (essential).
- -flaskframeworksforhigh-performanceapplications.
- Leveragecloudplatforms(preferablyAzure)fordeploymentscalabilityandapplicationmanagement.
- DesignandimplementRESTfulAPIsforseamlessintegrationwithexternalservicesandapplications.
- Applysoftwaredesignpatternstoenhancecodereusabilityscalabilityandmaintainability.
- UtilizeGitandversioncontrolsystemstocollaborateeffectivelyandmaintainastructuredcodebase.
- Ensuresoftwaresecuritybyimplementingbestpracticesconductingsecurityassessmentsandmitigatingvulnerabilities.
- Participateinregularcodereviewstoupholdcodequalityenforcebestpracticesandshareknowledgewithintheteam.
- Continuouslyimprovedevelopmentprocessesandmethodologiestoenhanceproductivityandsoftwarequality.
RequiredSkills
- :
Headless CMS Integration (e.g. Contentful)
- FetchandmanagestructuredcontentefficientlyusingGraphQL/RESTAPIs.
- OptimizeAPIqueriesforimprovedperformanceandscalability.
- Implementdynamiccontentrenderinginfrontendapplications.
Product Information Management (PIM) Integration (e.g. Inriver)
- Synchronizeandmanageproductdataacrossmultiplechannels.
- EnsuredataconsistencyandautomatedupdatesfromPIMtoe-commerceplatforms.
- UtilizeAPIstoimport/exportproductattributescategoriesandmediaassets.
AI-Powered Search Integration (e.g. Algolia)
- Implementreal-timesearchandfilteringfore-commerceandcontent-heavyapplications.
- OptimizesearchindexingandrankingusingAI-drivensearchcapabilities.
- Configurequeryrulesfacetedsearchandpersonalizationfeatures.
CRM ERP and Sales Automation Integration (e.g. Salesforce IFS)
- Synccustomerdataleadsandsalesinformationbetweensystems.
- Implementautomationworkflowsforleadtrackingandcustomerengagement.
- EnsureseamlessAPI-basedintegrationwithmarketingandsupporttools.
Mapping Geolocation and security Services (e.g. Google Maps API ReCAPTCHA)
- Integrateinteractivemapsgeolocationandplacesearchfunctionality.
- Implementdistance-basedfilteringandlocation-basedservices.
- OptimizeAPIusagetomanageratelimitsandimproveperformance.
E-commerce Platform API Integration (e.g. Elastic Path)
- Connectfront-endapplicationswithElasticPathsheadlesscommerceAPI.
- ImplementproductcatalogsshoppingcartandcheckoutworkflowsviaAPI.
- Optimizeperformanceusingasynchronousdatafetchingandcachingstrategies.
Authentication and Identity Management (e.g. Auth0)
- Implementsecureauthenticationandauthorizationworkflows.
- IntegrateSingleSign-On(SSO)andmulti-factorauthentication(MFA).
- ManageuserrolespermissionsandaccesscontrolviaAPIs.
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.
- AdvancedskillsandknowledgeincodingwebappdevelopmentAPIdevelopmentdatabaseintegrationanddesignpatterns.
- AdvancedskillsandknowledgeinNextJSandPythonFlaskframework.
- Basicunderstandingofcybersecuritybestpracticestoprotectsoftwareanddatafrompotentialthreats.
- Strongproblem-solvingskillsandattentiontodetailtotroubleshootissuesandoptimizecode.
- Excellentcommunicationskillstoarticulatetechnicalconceptsclearlyandcollaboratewithcrossfunctionalteams.
- Opennesstolearningnewtechnologiesandindustrytrendswithaproactiveapproachtocontinuousimprovement.
- Commitmenttounderstandingandmeetinguser
Required Experience:
IC