IMI_103: Software Engineer (Full Stack Developer/Next.js Developer/Python Full Stack Developer/ E-commerce Developer)
- Source: LinkedIn
- Marutee
- On-site
- India
- Full-Time
- Mid level
Job Description
Software Engineer – Full Stack (Next.js / Python Flask) D omain: E-commerce, Platform Integration & AI-powered Products Role Summary Build and maintain scalable web applications and services using Next.js and Python Flask on Azure, with a strong focus on third-party API integrations for e-commerce platforms.
Key Responsibilities
- Develop scalable front-end and back-end applications using Next.js, Python Flask, HTML, CSS and JavaScript.
- Design and build RESTful and GraphQL APIs; integrate with SQL/NoSQL databases (Azure SQL, MongoDB).
- Deploy and manage applications on cloud (Azure preferred).
- Write clean, tested code; perform unit/integration testing, debugging and performance optimization.
- Follow design patterns, security best practices, Git workflows and code reviews.
- Maintain technical documentation and work with cross-functional teams on requirements and delivery. Key Integrations (Hands-on Experience Required)
- Headless CMS: Contentful (GraphQL/REST)
- PIM: Inriver – product data sync across channels
- Search: Algolia – indexing, faceted search, personalization
- CRM/ERP: Salesforce, IFS
- E-commerce: Elastic Path – catalog, cart, checkout
- Auth: Auth0 – SSO, MFA, role-based access
- Product Configurator: Tacton
- Others: Google Maps API, reCAPTCHA
Required Skills
- Advanced Next.js (essential) and Python Flask.
- Strong in REST & GraphQL APIs, JSON, OAuth2, API keys and webhooks.
- Database integration, design patterns and basic cybersecurity knowledge.
- Good problem-solving and communication skills; open to learning new technologies
Skills
- next-js
- Python
- Flask
- microsoft-azure
- javascript
- GraphQL
- azure-sql
- MongoDB
- contentful
- inriver
- algolia
- Salesforce
- elastic-go
- elastic-path
- Auth0
- tacton
- google-maps
- recaptcha
- JSON
- OAuth2
