Backend Engineer

4.0 - 7.0 years

0.0 Lacs P.A.

Chennai, Tamil Nadu, India

Posted:1 week ago| Platform: Linkedin logo

Apply Now

Skills Required

designrestfastapisupportdatamanagementauthenticationoauthapiaggregationservicelogiccontrolssecurityencryptionawsshopifydevelopmentpythonrelationaldatabasemysqlpostgresqlprogramminggitgithubgitlabdockercommunicationsaasorchestrationjwtreactaietlanalytics

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

Invictus
Invictus
Not specified
No locations

RecommendedJobs for You

Nashik, Maharashtra, India

Lucknow, Uttar Pradesh, India

Pune, Maharashtra, India

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India