Skip to content
Backend Engineer

Backend Engineer

Full-Stack Engineer

MWDN

Skopjefulltime

Apply on the employer's site

Role description

MWDN is an international recruitment and outstaffing company with 23+ years of experience connecting exceptional tech talent with leading companies across Israel, the USA, Great Britain, and Western Europe. In this role, MWDN acts as the recruitment partner, and the selected candidate will work directly with the client’s team on their product in an international environment.

What is your new project?:

Domain: eLearning

Location: California, USA

Company size: 11-50

Founded in: 2019

What makes this project exciting?:

Our client offers a modern compliance and eLearning platform designed to help organizations build safer, more inclusive, and productive work environments. The platform features a comprehensive library of interactive courses - covering harassment prevention, diversity and inclusion, safety, ethics, and security awareness - that are mobile-friendly and focused on achieving meaningful learning outcomes rather than just completion. It also provides advanced capabilities such as AI-assisted course creation, structured learning paths, real-time analytics, automated tracking and notifications, and adaptable LMS tools to meet organization-specific training requirements. The result is a flexible, engaging, and scalable solution that empowers teams while streamlining compliance management across industries.

Explore the open roles below and take the next step in your career!

What Makes You a Great Fit

  • 7+ years of experience building customer-facing web applications using Ruby on Rails
  • Strong experience in React
  • Experience designing and building RESTful APIs and working with relational databases
  • Comfort owning projects from concept through production, including making architectural trade-offs
  • Track record of raising the bar for the team - through mentorship, code quality, or process improvements
  • Experience with CI/CD pipelines, infrastructure-as-code, or cloud platforms (AWS preferred)
  • Responsive design, accessibility standards, and cross-browser compatibility experience
  • Experience with observability tooling (logging, monitoring, alerting)
  • Strong written and verbal communication skills in English
  • Willingness to work US timezone hours for team collaboration

Preferred Qualifications

  • Experience integrating LLMs or AI/ML services into production applications
  • Experience with A/B testing, personalization, or data-driven content customization
  • Background in a startup or high-growth environment
  • Familiarity with compliance, security awareness, or ed-tech domains.

Your Day-to-day In This Position

  • Own features end-to-end: scope the technical approach, build across frontend and backend, and ship to production
  • Design and maintain APIs, data models, and backend services that are reliable and performant
  • Build polished, accessible frontend experiences with attention to UI/UX details
  • Build and integrate AI-powered features - from personalized learningexperiences to intelligent compliance tooling - from prototype to production
  • Use AI-assisted development tools (e.g., Claude Code, Copilot) to accelerate your work and help the team adopt effective AI tooling
  • Instrument analytics and use data to guide product and engineering decisions
  • Collaborate closely with product, design, and other engineers to deliver on key initiatives
  • Identify and resolve performance bottlenecks, technical debt, and reliability issues
  • Mentor other engineers through code review, pairing, and architectural guidance

Our Next Steps
✅ Intro call with a Recruiter — ✅ Screen interview with the client — ✅ Coding Assessment — ✅ System Design — ✅ Final interview— ✅ Offer

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 Production Engineer

RLDatix

Skopjefulltime

Apply on the employer's site

Role description

RLDatix (RLD) is on a mission to help raise the standard of care…everywhere. Trusted by over 10,000 healthcare organizations around the world, our solutions help improve health and care. Our applications ensure that patients receive the best and safest care while supporting the providers who deliver it. Joining TeamRLD means being part of a global effort of over 2,000 team members in making a difference in healthcare…every day.

We’re searching for a Skopje-based Senior Production Engineer to join our Production Engineering team, so that we can build and maintain highly reliable, scalable infrastructure that supports continuous, secure software delivery. The Senior Engineer will leverage deep expertise in cloud infrastructure, automation, and reliability engineering to ensure high-performing production systems and drive operational excellence across the platform.

How You’ll Spend Your Time

  • Design and maintain cloud infrastructure (AWS, Kubernetes) to support scalable, secure, and highly available production environments
  • Troubleshoot complex distributed systems and production incidents in order to improve system reliability and reduce downtime
  • Build and optimize CI/CD pipelines and infrastructure-as-code solutions to enable consistent, automated deployments
  • Implement observability practices (monitoring, logging, tracing) to proactively detect issues and improve system visibility
  • Collaborate with engineering, security, and product teams to enhance platform reliability, performance, and compliance

What Kind of Things We’re Most Interested in You Having

  • 6–9 years of experience in Production Engineering, SRE, or DevOps roles within cloud-based environments
  • Proven success in maintaining and improving reliability of distributed systems, including incident response and performance optimization
  • In-depth knowledge of AWS, Kubernetes (EKS), Terraform, CI/CD tooling, and event-driven architectures (e.g., Kafka)
  • Ability to work from our Skopje office in a hybrid setup
  • Sincere interest in building reliable infrastructure that supports critical healthcare systems in regulated environments
  • A knack for working collaboratively across cross-functional teams while independently solving complex operational challenges

By enabling flexibility in how we work and prioritizing employee wellness, we empower our team to do and be their best. Key benefits include private health and group accident insurance, an Employee Assistance Program (EAP) for confidential support, and Loyalty Awards for long-service employees.

RLDatix is an equal opportunity employer, and our employment decisions are made without regard to race, color, religion, age, gender, national origin, disability, handicap, marital status or any other status or condition protected by law.

As part of RLDatix’s commitment to the inclusion of all qualified individuals, we ensure that persons with disabilities are provided reasonable accommodation in the job application and interview process. If reasonable accommodation is needed to participate in either step, please don’t hesitate to send a note to accessibility@rldatix.com.

Salary offers are based on a wide range of factors including location, relevant skills, training, experience, education, and, where applicable, licensure or certifications obtained. Market and organizational factors are also taken into consideration.

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 AWS DevOps 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.

We are seeking an AWS DevOps Engineer to help build, automate, and operate a cloud-based data lake platform. This role will support infrastructure, CI/CD, security, monitoring, and platform tooling for data engineering and analytics teams.

This is you

  • Strong experience with AWS cloud services
  • Strong DevOps skills using and command line tools and interfaces
  • Hands-on experience with building and contributing to Infrastructure as Code, ideally Terraform
  • Proficiency with Python for automation and tooling
  • Strong working knowledge of SQL
  • Experience with CI/CD tools such as GitHub Actions and AWS Code Pipeline
  • Understanding of cloud security, IAM, networking, monitoring, and operational best practices
  • Familiarity with data lake concepts such as object storage, catalogs, schemas, partitions, and access patterns.

This is your role

  • Build and maintain infrastructure for an AWS native data lake
  • Using services such as S3, Glue, Lake Formation, Airflow, Athena, Redshift, Lambda, IAM, and ECS
  • Develop and manage via Infrastructure as Code, mostly in Terraform
  • Create and support CI/CD pipelines for infrastructure and data platform deployments
  • Troubleshoot platform, deployment, permission, and data pipeline issues
  • Automate operational and data governance tasks using Python and scripting
  • Implement security, access control, encryption, monitoring, and governance standards
  • Support downstream teams of data engineers, analysts, and security teams to improve platform reliability, scalability, and cost efficiency.

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 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.

3 more openings in this category and country

Full-Stack EngineerMWDN · North Macedonia

Apply on the employer's site