Senior Backend Engineer – B2B Electronic Components Platform About the Role

Posted 5 hours ago

Worldwide

Summary

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.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
PostgreSQL
Redis
MySQL
Java
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:1 hour ago
  • Interviewing:
    11
  • Invites sent:
    13
  • Unanswered invites:
    2
About the client
Member since Dec 11, 2024
  • HKG
    Hongkong2:29 AM
  • $828 total spent
    4 hires, 1 active
  • 30 hours
  • Small company (2-9 people)

Explore similar jobs on Upwork

Set up sellers.json fileFixed-price‐ Posted 3 weeks ago
JSON
JavaScript
Advertising Networks
Application InstallationFixed-price‐ Posted 2 weeks ago
Android
Smartphone
Tablet
iPhone

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo