Skip to content
Backend Engineer

The week's list

Every role like this one, in one letter

You are reading one posting. There are hundreds like it on the board, and new ones every week. Pick what you want, leave an email, and the list comes to you — no searching, no coming back here.

Counting what came out this past week…

The first letter arrives right away, then one a week. Unsubscribe in one click from any letter — the address goes nowhere else.

Backend Engineer

Dynamics 365 Solution Specialist (Technical)

Johnson Matthey

Skopjefulltime

Apply on the employer's site

Role description

At Johnson Matthey, your work will matter!

As a Dynamics 365 Solution Specialist (Technical), you’ll join a world leader in platinum group metals with over 200 years of history and innovation. You’ll help tackle the world’s biggest challenges - cutting emissions, powering modern society and enhancing lives - as we continue to apply, refine and recycle metals that matter, for a healthier and more resilient future.

The role:
As a
Dynamic 365 Solution Specialist (Technical)
, you will help drive our goals by:

  • Collaborate with stakeholders to define business, and operational system requirements.
  • Evaluate the effectiveness of existing systems and processes and propose enhancements.
  • Define scope and success metrics for systems analysis and solution implementation.
  • Govern and validate third-party solutions to ensure alignment with business needs.
  • Lead the implementation, configuration, and optimization of Dynamics 365 Business Central
  • Support the design, development, and deployment of new system functionalities.
  • Conduct cost-benefit and ROI analyses to support business decision-making.
  • Ensure seamless system integration with financial and operational platforms.
  • Develop models, reports, and system documentation to support business functions.
  • Oversee testing, end-user training, and post-implementation support to ensure system quality.

Key skills that will help you succeed in this role:

  • Knowledge of ERP Applications:
  • Proven experience with Dynamics 365 Business Central
  • Experience in ERP system implementation and process improvement.
  • Technical & Analytical Skills:
  • Strong experience in data analysis, reporting, and automation using Excel, Power BI, or similar tools.
  • Knowledge of database operations, software standards, and data retrieval methodologies.
  • Ability to assess and govern third-party solutions.
  • Strong stakeholder management and communication skills.
  • Ability to work in complex, global environments and manage competing priorities.

What we offer:

We make sure salaries are fair, competitive and aligned to individual roles, experience and responsibilities. We are also supportive of hybrid and flexible working and where applicable, offer life, medical and other benefits that support our employees’ financial and physical wellbeing, such as:

  • Competitive salary
  • Private health insurance
  • Discretionary annual bonuses & salary reviews
  • Incentivized referral bonus program
  • Hybrid model of working
  • Team building events
  • Professional development budget (Certifications, e-learning platforms and conferences)
  • Psychological Health Support Program (Elements and other wellbeing initiatives)
  • Wellbeing support

For any queries or accessibility requirements, please contact GlobalRecruit@matthey.com. We will work with you to make suitable adjustments at any stage of the recruitment process. All conversations are confidential, and your feedback is welcome to help us provide an accessible and positive recruitment experience.

Closing date for applications: This job advertisement will be posted for a minimum of 2 weeks; early application is advised.

To submit your application, please click the "Apply" button online.

All applications are carefully considered and your details will be stored on our secure Application Management System. This is used throughout Johnson Matthey for the selection of suitable candidates for our vacancies as they arise. Johnson Matthey respects your privacy and is committed to protecting your personal information.

For more information about how your personal data is used please view our privacy notice:  Johnson Matthey Privacy Notice. By applying for this role and creating an account you are agreeing to the notice.

Johnson Matthey Plc is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, marriage or civil partnership, pregnancy or maternity, religion or belief.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Backend Engineer

Senior AI Engineer

Avenga

Skopjefulltimesenior

Apply on the employer's site

Role description

This is us
At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.

This is the job
You'll be working on the core engine of a production AI assistant, developing Agentic AI solutions using RAG and LLM orchestration to enable the assistant to move beyond answering questions and safely execute real customer requests.

This is you

  • 3+ years building production Python services (async, API design)
  • Experience designing and building REST APIs (and consuming them); comfortable with request/response modelling, auth, and versioning
  • Hands-on experience building RAG / retrieval-augmented generation systems: not just calling an LLM API, but chunking, retrieval, and grounding answers in sources
  • Experience with any vector database (e.g. Milvus, Pinecone, Weaviate, Qdrant, pgvector) and an understanding of embeddings and similarity search
  • Worked with an LLM provider (OpenAI / Azure OpenAI / Anthropic / open models) in production
  • A habit of evaluating output quality, you can explain how you measured whether a RAG system was good
  • Writes automated tests as a matter of habit unit and integration testing with pytest (mocking, fixtures) Comfortable with GitHub in a team workflow, feature branches, pull requests, and code review

Nice-to-have skills:

  • LlamaIndex (or LangChain) framework experience
  • Milvus specifically
  • Azure OpenAI deployments
  • LLM observability / tracing (Langfuse, LangSmith, OpenInference) FastAPI, Pydantic
  • WebSocket / streaming APIs for real-time chat responses
  • API tooling and testing: Bruno / Postman, OpenAPI/Swagger; API gateways
  • Async & parallel testing and mocking AWS
  • Modern Python tooling: uv, ruff, ty/mypy, pre-commit
  • CI/CD with GitHub Actions, and trunk-based development with Conventional Commits
  • AWS (ECS/Fargate, Secrets Manager), Terraform, Docker
  • Multilingual NLP (Dutch/English)

What awaits you at Avenga?
At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Senior .NET Software Engineer

Deltatre

Skopjesenior

Apply on the employer's site

Role description

Position

This role sits within Deltatre's .NET engineering team building the backend platforms that power OTT streaming, websites, apps, and live broadcast systems for major sports rights owners, broadcasters, and media companies. The platforms handle millions of concurrent viewers; the technical decisions you make echo across that surface.

As Senior .NET Software Engineer, you will be part of the team designing and building new features, resolving issues, owning continuous integration and deployment, and improving all aspects of delivery. You will contribute to OTT streaming solutions, websites, apps, and live broadcast systems that handle millions of concurrent users seamlessly.

For this role you must be able to work on a hybrid basis with at least 1 day per week working in our office based in Skopje.

Responsibilities

  • Architect and implement robust, scalable, high-performance solutions for OTT streaming platforms, apps, websites, and live broadcast systems
  • Lead technical discussions and collaborate with cross-functional teams to design and implement new features (Scrum/Agile, sprint-driven delivery)
  • Maintain and enhance existing codebases, ensuring scalability and performance, using GitHub for version control and collaboration
  • Troubleshoot and resolve technical issues, choosing the right pragmatic solution for each problem
  • Own key development tasks within a continuous integration and deployment environment
  • Work with cloud infrastructure using a mix of services, containers, and virtual machines
  • Conduct code reviews and contribute to improving engineering practices across the team
  • Stay current with the latest .NET technologies and integrate them into our systems where appropriate
  • Mentor and guide junior engineers, contributing to a culture of continuous learning and technical excellence
  • Assist in the recruitment and onboarding of new back-end team members

Requirements

You produce work that others can build on. You take ownership of features from design to production, you write code that holds up under live event load, and you make architectural decisions you can defend over time. You are credible because you do the work and you say what you actually think.

Required

  • 5+ years' relevant experience as a .NET Back-End Engineer or similar
  • Proficient in .NET 8, with working knowledge of .NET Framework for legacy systems
  • Solid REST API design with Web API
  • Hands-on experience with multithreading and parallelisation
  • Production experience with both NoSQL (preferably MongoDB) and SQL (preferably MS SQL Server)
  • Demonstrated experience designing high-performance, scalable services
  • Exposure to microservices and event-driven architecture
  • Cloud platform experience — AWS preferred — and Docker container experience
  • Demonstrated automated testing discipline — unit, integration, and component tests
  • Proficient with Git, GitHub Actions or comparable CI/CD, and PowerShell or Bash scripting
  • Working understanding of HTTP, caching mechanisms, and service discovery
  • Familiarity with modern messaging — RabbitMQ preferred, with awareness of gRPC and Apache Kafka

Valued

  • Container orchestration in production (ECS, EKS, or similar)
  • In-memory key-value databases like Redis
  • Continuous deployment with Flux (GitOps)
  • Familiarity with Windows and Visual Studio development environment
  • Background in OTT streaming, live broadcast, or media technology

Who Thrives Here

Backend .NET work at Deltatre runs at the intersection of consumer scale and engineering rigour. The platforms you build carry live sport from source to viewer for millions of concurrent users, and the technical decisions echo across that surface. The work rewards engineers who care about the small details — the moment a service starts queuing requests, the millisecond added by an inefficient caching layer, the integration that almost-but-not-quite handles the edge case — and who can hold the longer-arc view of how the codebase evolves over multiple releases.

A good Senior .NET Engineer at Deltatre tends to be honest about technical debt without being doom-laden, generous with knowledge transfer to less senior engineers, and curious about how the .NET stack, the messaging layer, and the cloud infrastructure interact in production. The role rewards engineers who leave the documentation and code patterns slightly better than they found them after each release.

Process and what to expect

  • Introductory conversation: a step for us to get to know each other better, and for us to answer all questions you might have around Deltatre.
  • Codility assessment: a structured assessment on the Codility platform that you complete in your own time. It gives us a hands-on view of your technical capability and we use the results as a basis for the technical conversation.
  • 1-hour Technical round of Interview: we will deep dive on your experience and on the Codility assessment, and explore the technical decisions you have made in your past work.
  • 1-hour Competency Based Interview: we will ask you situational questions around how you deal with real-life scenarios at work. Easier doing it, more than explaining it.

If any of these formats would be difficult for you, tell us — we adjust regularly and can usually accommodate.

Accessibility and accommodation questions are welcome at any stage. Tell us what would work for you.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Senior QA Automation Engineer

Deltatre

Skopjesenior

Apply on the employer's site

Role description

Position

Deltatre's QA function holds the line on quality across the OTT and digital products that power major sports organisations, rights owners, media companies, and some of the world's leading broadcasters. The team is responsible for test coverage, release confidence, and defect resolution across web, mobile, and connected TV products used by millions of consumers, often during live events and major broadcast windows.

As Senior QA Automation Engineer, you will design, build, and maintain automated test frameworks across web, API, and mobile surfaces. You will work closely with developers and QA colleagues to raise test coverage, embed automation into the CI/CD pipeline, and drive defects through to resolution.

For this role you must be able to work on a hybrid basis with at least 1 day per week working in our office based in Skopje.

Responsibilities

Test automation and framework development

  • Design, build, and maintain automated test suites for web, mobile, and API layers
  • Select and implement automated testing tools such as Selenium and JMeter, appropriate to the system under test
  • Write and maintain test scripts using Bash, JavaScript, or Node.js
  • Integrate automated tests into the CI/CD pipeline for continuous feedback on build quality

Test coverage and execution

  • Test APIs, web services, and web pages for functional correctness
  • Write clear, comprehensive test plans and test cases
  • Execute regression, smoke, and release testing across the product suite
  • Identify gaps in existing test coverage and propose automation to close them

Performance, scale, and security

  • Test high-traffic, public-facing web properties for scalability and performance
  • Assess server-side code for performance bottlenecks under load
  • Contribute to security testing as part of the release cycle

Defect management and collaboration

  • Log, prioritise, and track defects through to resolution
  • Work with developers, Product Owners, and QA colleagues to clarify requirements and acceptance criteria
  • Participate in Agile/Scrum ceremonies, including sprint planning and backlog refinement
  • Advise clients and internal teams on testing approach and technical risk

Requirements

You have built and maintained automated test frameworks in a production environment, not just run existing scripts. You know how to weigh which layer (unit, API, UI) is worth automating, and you can make the case for it to a team that hasn't done it before.

Required

  • 5+ years' experience in web-based and/or mobile quality assurance
  • Strong knowledge of software QA methodologies and testing processes
  • Hands-on experience with automated testing tools such as Selenium and JMeter
  • Scripting experience in Bash, JavaScript, or Node.js
  • Experience testing APIs, web services, and web pages
  • Experience writing clear, comprehensive test plans and test cases
  • Experience working in an Agile/Scrum development process
  • Working knowledge of Continuous Integration and Continuous Build practices
  • Experience working with a cloud platform (Azure, AWS, or GCP)
  • Demonstrated experience in defect management and prioritisation
  • Clear analytical skills, with a track record of driving issues to resolution

Valued

  • Experience testing high-traffic, public-facing websites
  • Experience with security testing
  • Experience with scalability and performance testing of server-side code
  • Knowledge of Kubernetes, Docker, or other container orchestration tools
  • Background in streaming, OTT, or media technology

Who Thrives Here

QA Automation at Deltatre sits at the intersection of engineering rigour and live-event pressure. The frameworks you build determine how quickly the team can catch a regression before it reaches a broadcast window, and the coverage decisions you make have consequences beyond a single sprint.

A good Senior QA Automation Engineer at Deltatre tends to explain technical trade-offs clearly to both engineers and clients, follows through on deadlines the team is counting on, and looks for the next automation opportunity before being asked to.

Process and what to expect

  • Introductory conversation: a step for us to get to know each other better, and for us to answer all questions you might have around Deltatre.
  • Codility assessment: a structured assessment on the Codility platform that you complete in your own time. It gives us a hands-on view of your technical capability and we use the results as a basis for the technical conversation.
  • 1-hour Technical round of Interview: we will deep dive on your experience and on the Codility assessment, and explore the automation decisions and approaches you have used in your past work.
  • 1-hour Competency Based Interview: we will ask you situational questions around how you deal with real-life scenarios at work. Easier doing it, more than explaining it.

If any of these formats would be difficult for you, tell us — we adjust regularly and can usually accommodate.

Accessibility and accommodation questions are welcome at any stage. Tell us what would work for you.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Support Engineer – Digital Journeys

Quipu GmbH

Skopjefulltime

Apply on the employer's site

Role description

We are looking for a Support Engineer – Digital Journeys to join our team in Skopje.

Quipu is the dedicated IT company of the ProCredit group and provides comprehensive end-to-end solutions for all ProCredit institutions, as well as for other banks and financial institutions This includes everything from electronic payment services to software systems, hybrid cloud hosting, and a host of other operations.

A 100% subsidiary of ProCredit Holding, Quipu was established in March 2004 and is headquartered in Frankfurt am Main, Germany. Quipu plays a central role within the ProCredit group, providing a comprehensive range of support services that enable the banks to become competitive and efficient.

What your key responsibilities will be:

  • Provide support for a software solution developed in low-code platform based on Java Script.
  • Troubleshoot technical issues and provide solutions in a timely manner.
  • Ensure support quality of the solutions following standards, best practices and KPI defined by the SLA
    .
  • Maintenance and improvement of software solutions in accordance with company standards and policies.

Skills and experience we expect from you:

  • Support of software solution
    : A minimum of 2 years of experience in support of software solution and providing 2nd level support.
  • JavaScript Development
    : A minimum of
    2 years of experience
    in JavaScript development, using node.JS
  • Frontend Development: Experience with React framework, HTML and CSS for creating responsive and visually appealing user interfaces.
  • Database Proficiency
    : Experience with
    Microsoft SQL
    or other relational databases.
  • Understanding of
    integration technologies
    : Familiarity with RESTful APIs and web services.
  • Cloud Services: Experience with Microsoft Azure or other cloud computing services, including deployment, and scaling.
  • Excellent written and verbal communication skills. Ability to convey complex technical concepts clearly.
  • Demonstrates a proactive, selfdriven approach to problem solving.
  • Strong team-working skills, collaborating effectively with cross-functional teams.
  • Ability to focus on details while managing support items.
  • Efficiently prioritize tasks and meet deadlines.
  • An internal drive to learn, improve, and stay updated with industry trends.
  • Willingness to share knowledge with colleagues and contribute to a learning culture.
  • Familiarity with banking business processes and requirements is advantageous.
  • Fluent in English (spoken and written).

What we offer:

  • A substantial degree of flexibility, allowing for an autonomous approach to performing duties
  • Challenging and varied work
  • Flat management structure
  • Excellent team-oriented and international working environment
  • Travel possibilities
  • Hybrid model of working

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

3 more openings in this category and country

Dynamics 365 Solution Specialist (Technical)Johnson Matthey · North Macedonia

Apply on the employer's site