← İşler

Senior Backend Engineer – B2B Electronic Components Platform About the Role

Bütçe: - HOURLY / FULL_TIME ⭐ 4.60 (2) HKG

postgresql, java, typescript, spring-boot, saas, asp.net, redis, mysql, node.js, javascript

Senior Backend Engineer – B2B Electronic Components Platform About the Role We are building a large-scale B2B electronic components platform similar to DigiKey and Mouser, covering millions of SKUs across semiconductors, passive components, connectors, memory, MCUs, FPGAs, analog ICs, power devices and related product categories. We are looking for a Senior Backend Engineer to design and build scalable backend services for product data, PIM, search APIs, inventory, pricing, supplier data, RFQ, orders, customer accounts, admin systems and integrations. This role is ideal for someone with strong experience in building B2B ecommerce, marketplace, PIM, ERP, supply chain, inventory, pricing or large-scale product catalog systems. Key Responsibilities Design and develop backend services for a large-scale B2B electronic components marketplace. Build product catalog, PIM, taxonomy, category, attribute, manufacturer, MPN, SKU and product data management services. Develop APIs for product search, product detail pages, parametric filters, inventory, price breaks, datasheets, lifecycle data and alternative parts. Build supplier data ingestion, inventory synchronization, pricing updates and quote management workflows. Develop RFQ, quote cart, shopping cart, order, customer account and admin management systems. Integrate with OpenSearch / Elasticsearch for part number search, product discovery and parametric filtering. Design relational data models for products, manufacturers, MPNs, SKUs, suppliers, offers, inventory, pricing, customers and orders. Build secure, scalable and maintainable REST or GraphQL APIs. Implement authentication, authorization, role-based access control and audit logs. Work with data engineers to support ETL pipelines, data quality checks and product data synchronization. Work with front-end engineers to support SEO-friendly pages, BFF/API aggregation and high-performance user experiences. Improve backend reliability, performance, observability, monitoring and system scalability. Required Qualifications 5+ years of backend engineering experience. Strong experience in one of the following backend stacks: ASP.NET Core / C# Java Spring Boot Go Strong experience with relational databases such as PostgreSQL, MySQL or SQL Server. Strong understanding of API design, service architecture, data modeling and backend system design. Experience building ecommerce, B2B marketplace, PIM, ERP, CRM, inventory, pricing, procurement or supply chain systems. Experience with Redis or similar caching systems. Experience with OpenSearch / Elasticsearch integration is strongly preferred. Experience with message queues or event-driven systems such as Kafka, RabbitMQ, Azure Service Bus or similar tools. Strong understanding of authentication, authorization, permissions and secure backend development. Ability to design scalable systems for large product catalogs and high-volume SKU data. Good understanding of logging, monitoring, error handling, testing and deployment workflows. Preferred Qualifications Experience with electronic components, industrial products, automotive parts, medical devices, engineering tools or other complex product catalog platforms. Experience with PIM, MDM, product taxonomy, attribute management, supplier inventory, pricing and RFQ systems. Experience with large-scale SKU platforms, product data ingestion or marketplace catalog systems. Familiarity with DigiKey, Mouser, Arrow, Avnet, RS, Farnell / element14 or similar B2B platforms. Experience with microservices architecture, Spring Cloud, .NET distributed systems or Go-based services. Experience with Docker, Kubernetes and cloud infrastructure. Experience with ClickHouse, BigQuery, Snowflake or other analytical databases is a plus. Experience working with Node.js BFF or API aggregation layers is a plus. Experience with SEO-friendly ecommerce architecture is a plus. Technical Stack Depending on the candidate and final architecture, our backend may use one of the following main stacks: ASP.NET Core / C# Java Spring Boot / Spring Cloud Go Supporting technologies may include: PostgreSQL / MySQL / SQL Server Redis OpenSearch / Elasticsearch Kafka / RabbitMQ / Azure Service Bus ClickHouse Object storage such as S3, Azure Blob Storage or Cloudflare R2 Docker / Kubernetes REST / GraphQL APIs Ideal Candidate Profile The ideal candidate has built complex backend systems involving product catalogs, inventory, pricing, suppliers, RFQ, orders, customers, search and admin workflows. You should be able to design clean data models, scalable APIs and reliable backend services for a high-SKU B2B marketplace. This is not a simple website backend role. We are looking for someone who can help build the core platform infrastructure for a large-scale electronic components marketplace. Engagement Type We are open to full-time, remote or contract arrangements depending on the candidate’s experience. Keywords Backend Engineer, ASP.NET Core, C#, Java Spring Boot, Spring Cloud, Go, B2B Marketplace, Industrial Ecommerce, Electronic Components, PIM, MDM, Product Catalog, Inventory, Pricing, RFQ, Supplier Data, PostgreSQL, Redis, OpenSearch, Elasticsearch, Kafka, API, Microservices, DigiKey, Mouser.
Upwork'te aç