Backend Engineer

4 - 7 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We're looking for a Backend Engineer who is passionate about building high-performance APIs that serve as the backbone of our product. You'll play a critical role in developing the core infrastructure that powers our web app and enables e-commerce businesses to make smarter decisions. Responsibilities Design and develop REST APIs using FastAPI to support frontend data visualizations, user management, and integrations. Implement Authentication Flows (OAuth 2.0 API Key Management) for secure connections to third-party platforms. Build and optimize backend systems for data aggregation and transformation from multiple sources. Build Service Workflows for connection setup, sync statuses, retry logic, token refreshes, and notification handling. Develop Catalog and Metadata Services to manage connected stores, integrations, brands, user settings, and configurations. Ensure APIs are secure, reliable, well-documented, and optimized for performance. Implement Role-Based Access Controls (RBAC) and best practices around data security, access control, and encryption when handling sensitive customer data. Manage and deploy backend services and infrastructure on AWS (EC2 RDS, S3 Lambda, etc. ) Participate in architectural discussions and bring innovative backend solutions to the table. Resourceful, self-driven, and comfortable solving problems independently. A startup-ready mindset, proactive, adaptable, and eager to learn. Integrate External APIs from Shopify, Amazon, G, A4 and advertising platforms securely and efficiently. Requirements 4-7 years of experience in backend development with a strong focus on API design and implementation Strong backend development experience using Python (FastAPI strongly preferred). Hands-on experience with API integrations, OAuth2.0 flows, token management, and API gateways. Strong understanding of REST API standards, authentication, and security best practices. Relational Database Skills (MySQL or PostgreSQL), schema design for service-based models (not heavy data warehousing). Experience with Asynchronous Programming (async/await in Python). Experience building workflows and event-driven backend services (for example, sync workflows, token refresh jobs). Version control experience using Git (GitHub or GitLab workflows). Working knowledge of Docker for containerizing services. Comfortable working in a fast-paced, startup environment. Clear communication and a strong ownership attitude. A team player with a positive and proactive mindset. Bonus Points Experience working in SaaS platforms and understanding multitenancy. Prior experience in building API Gateways, service orchestration. Familiarity with JWT authentication, RBAC, API rate limiting, and usage throttling. Good understanding of React frontend API consumption patterns. Experience or strong interest in working with AI agents, APIs, or third-party AI services. Experience with data pipelines, ETL, or analytics systems. This job was posted by Subashini T from Invictus. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Gurugram, Haryana, India

Gurugram, Haryana, India

Lucknow, Uttar Pradesh, India

Chennai, Tamil Nadu, India