Software engineer - Integrations (3 Positions)
Rinkit.com
/job-details/13677
**Contract:**
Initial 6-month project
**Monthly contractor fee:**
€1,440–€1,800 (net), depending on experience
**Experience:**
3+ years
**Opportunity:**
Potential contract extension or transition to permanent employment
About Rinkit
Rinkit is a growing UK-based ecommerce business operating across the UK, Europe and Australia through platforms including Amazon, Shopify and Mirakl-powered marketplaces.
We run it on internal systems we build ourselves, covering orders, stock, warehouses, fulfilment, shipping, returns, product information, purchasing and forecasting.
We're continuing to invest in our technology and are looking for
**three talented Software Engineers**
based in Skopje to support an exciting six-month integration project.
This is an opportunity to work directly with our UK engineering team, take ownership of meaningful projects and help develop the systems that power an international ecommerce business.
The Project
You'll help build, improve and maintain the integrations connecting our internal systems with external marketplaces, ecommerce platforms and shipping providers.
**What you'll work on**
- **Channels:**
connectors to Amazon, Mirakl-powered marketplaces, Shopify and others. Orders in, stock levels out, returns, and the reconciliation pulls that catch anything a webhook missed.
- **Listings:**
the integrations and functionality that let our team list products from our PIM on each channel. That means mapping PIM attributes to each channel's catalogue schema, validating before anything is sent, and bringing channel errors back to fix at source.
- **Shipping:**
courier integrations for tracking, webhooks and the services we despatch with — DPD, Evri and Amazon Shipping today, with more to come.
- **New connections:**
new channels and couriers as the business adds them, each with its credential setup and validation in the app.
- **Dependability:**
idempotent event handling, rate limits, retries, and failures that land where a person will see them.
- **The screens people work in:**
setting up connections, watching sync health, managing listings and fixing what failed.
- **Supporting what's live:**
working out from logs and data why an order, listing, stock level or tracking event went wrong, and fixing the cause.
You'll also work on troubleshooting, API performance, data synchronisation and improving the reliability of our existing systems.
What We're Looking For
We're looking for engineers who enjoy solving complex problems, take ownership of their work and are comfortable working in a collaborative, fast-moving environment.
**Essential experience:**
- 3+ years as a professional software engineer, with systems you built running in production.
- A solid grasp of software design principles. Experience with .NET, React and TypeScript helps, but fundamentals matter more than a stack match.
- An understanding of production-critical systems. Our software runs the business, so performance and stability must be front of mind.
- SQL and relational data modelling: designing tables, writing and tuning queries. PostgreSQL preferred.
- A track record of connecting systems, ideally marketplaces: integrating external APIs, building data syncs, and handling differences and gaps in functionality between systems.
- Normalising data from different systems into one model, working within rate limits, and tuning performance.
- Experience building with AI coding tools, backed by core engineering skills that don't depend on them.
- A track record of taking work end to end, from a loosely defined problem to running in production.
- Comfort with ambiguity: API docs are incomplete and channel rules often undocumented, and you work out what's true and make a sensible call.
- An inquisitive mindset: you dig into why a system behaves as it does, rather than stopping at the first answer.
- Good written and spoken English.
**Nice to have**
- Amazon Selling Partner API (SP-API), including Listings Items and Product Type Definitions
- Shopify Admin API (GraphQL): orders, products, metafields and webhooks
- Mirakl marketplaces: orders, catalogue and offer imports
- Courier or carrier APIs: tracking, labels, manifests
- Experience with PIM systems
- Schema-heavy product data: mapping between catalogue models and validating against JSON Schema
- Understanding of the AWS ecosystem
- Background job processing, such as Hangfire
- Ecommerce, order management or warehouse experience
**How we work**
- **AI-assisted, engineer-owned.**
We build with AI coding agents every day, and you'll use them well. You own every line they write: read it, test it, know when it's wrong. Without one, you can still design the data model, reason about duplicates and partial failures, and debug production.
- **End to end.**
You'll talk to the people who use what you build, shape the design, build backend and frontend, test, release and support it.
- **Small team, real ownership.**
You'll own whole integrations, not tickets inside them.
- **Stack:**
C# on .NET 10, ASP.NET Core, EF Core, PostgreSQL, Hangfire, React, TypeScript, MUI and AWS. Tests in xUnit, Testcontainers and Vitest. Channel API clients are generated from OpenAPI specs.
What We Offer
- **Six-month project contract**
with a UK-based international ecommerce business.
- Monthly contractor fee of
**€1,440–€1,800**
, depending on experience.
- Hybrid working arrangement based in central Skopje.
- Direct collaboration with our UK engineering team.
- The opportunity to contribute to business-critical technology used across international markets.
- Potential to extend the contract or discuss permanent employment following the initial project, subject to business needs and performance.
Interested?
If you're a software engineer based in Skopje looking for your next project, we'd love to hear from you.
**Apply through LinkedIn with your CV or professional profile.**
#Hiring #SkopjeJobs #SoftwareEngineer #NorthMacedonia #DotNet #SoftwareDevelopment #TechJobs
Initial 6-month project
**Monthly contractor fee:**
€1,440–€1,800 (net), depending on experience
**Experience:**
3+ years
**Opportunity:**
Potential contract extension or transition to permanent employment
About Rinkit
Rinkit is a growing UK-based ecommerce business operating across the UK, Europe and Australia through platforms including Amazon, Shopify and Mirakl-powered marketplaces.
We run it on internal systems we build ourselves, covering orders, stock, warehouses, fulfilment, shipping, returns, product information, purchasing and forecasting.
We're continuing to invest in our technology and are looking for
**three talented Software Engineers**
based in Skopje to support an exciting six-month integration project.
This is an opportunity to work directly with our UK engineering team, take ownership of meaningful projects and help develop the systems that power an international ecommerce business.
The Project
You'll help build, improve and maintain the integrations connecting our internal systems with external marketplaces, ecommerce platforms and shipping providers.
**What you'll work on**
- **Channels:**
connectors to Amazon, Mirakl-powered marketplaces, Shopify and others. Orders in, stock levels out, returns, and the reconciliation pulls that catch anything a webhook missed.
- **Listings:**
the integrations and functionality that let our team list products from our PIM on each channel. That means mapping PIM attributes to each channel's catalogue schema, validating before anything is sent, and bringing channel errors back to fix at source.
- **Shipping:**
courier integrations for tracking, webhooks and the services we despatch with — DPD, Evri and Amazon Shipping today, with more to come.
- **New connections:**
new channels and couriers as the business adds them, each with its credential setup and validation in the app.
- **Dependability:**
idempotent event handling, rate limits, retries, and failures that land where a person will see them.
- **The screens people work in:**
setting up connections, watching sync health, managing listings and fixing what failed.
- **Supporting what's live:**
working out from logs and data why an order, listing, stock level or tracking event went wrong, and fixing the cause.
You'll also work on troubleshooting, API performance, data synchronisation and improving the reliability of our existing systems.
What We're Looking For
We're looking for engineers who enjoy solving complex problems, take ownership of their work and are comfortable working in a collaborative, fast-moving environment.
**Essential experience:**
- 3+ years as a professional software engineer, with systems you built running in production.
- A solid grasp of software design principles. Experience with .NET, React and TypeScript helps, but fundamentals matter more than a stack match.
- An understanding of production-critical systems. Our software runs the business, so performance and stability must be front of mind.
- SQL and relational data modelling: designing tables, writing and tuning queries. PostgreSQL preferred.
- A track record of connecting systems, ideally marketplaces: integrating external APIs, building data syncs, and handling differences and gaps in functionality between systems.
- Normalising data from different systems into one model, working within rate limits, and tuning performance.
- Experience building with AI coding tools, backed by core engineering skills that don't depend on them.
- A track record of taking work end to end, from a loosely defined problem to running in production.
- Comfort with ambiguity: API docs are incomplete and channel rules often undocumented, and you work out what's true and make a sensible call.
- An inquisitive mindset: you dig into why a system behaves as it does, rather than stopping at the first answer.
- Good written and spoken English.
**Nice to have**
- Amazon Selling Partner API (SP-API), including Listings Items and Product Type Definitions
- Shopify Admin API (GraphQL): orders, products, metafields and webhooks
- Mirakl marketplaces: orders, catalogue and offer imports
- Courier or carrier APIs: tracking, labels, manifests
- Experience with PIM systems
- Schema-heavy product data: mapping between catalogue models and validating against JSON Schema
- Understanding of the AWS ecosystem
- Background job processing, such as Hangfire
- Ecommerce, order management or warehouse experience
**How we work**
- **AI-assisted, engineer-owned.**
We build with AI coding agents every day, and you'll use them well. You own every line they write: read it, test it, know when it's wrong. Without one, you can still design the data model, reason about duplicates and partial failures, and debug production.
- **End to end.**
You'll talk to the people who use what you build, shape the design, build backend and frontend, test, release and support it.
- **Small team, real ownership.**
You'll own whole integrations, not tickets inside them.
- **Stack:**
C# on .NET 10, ASP.NET Core, EF Core, PostgreSQL, Hangfire, React, TypeScript, MUI and AWS. Tests in xUnit, Testcontainers and Vitest. Channel API clients are generated from OpenAPI specs.
What We Offer
- **Six-month project contract**
with a UK-based international ecommerce business.
- Monthly contractor fee of
**€1,440–€1,800**
, depending on experience.
- Hybrid working arrangement based in central Skopje.
- Direct collaboration with our UK engineering team.
- The opportunity to contribute to business-critical technology used across international markets.
- Potential to extend the contract or discuss permanent employment following the initial project, subject to business needs and performance.
Interested?
If you're a software engineer based in Skopje looking for your next project, we'd love to hear from you.
**Apply through LinkedIn with your CV or professional profile.**
#Hiring #SkopjeJobs #SoftwareEngineer #NorthMacedonia #DotNet #SoftwareDevelopment #TechJobs