Home Jobs Staff Engineer

Staff Engineer

Omnes Group

Full time Belgrade / Hybrid

Job description

We are looking for a talented Staff Engineer to define technical direction across multiple product areas, ensuring alignment with our mission to accelerate clinical trials.

Responsibilities

  • Deeply understand domain workflows (sites, sponsors, studies) and ensure systems are designed to support them effectively at scale
  • Lead cross-team initiatives that improve both product outcomes and engineering effectiveness
  • Introduce patterns for leveraging AI in development and decision-making
  • Balance speed, quality, and long-term platform evolution while influencing product strategy through technical insight
  • Work hands-on across our Node.js stack (Hapi.js / Express / Nest.js), Angular front-end, and MongoDB / PostgreSQL data layer
  • Use AI-assisted development tools (Claude Code, Cursor) as a core part of how you design and deliver

Requirements

  • 10+ years of related experience (indicative)
  • Deep, hands-on expertise in Node.js (JavaScript/ES6+ and TypeScript), Hapi.js,Express, or Nest.js, RESTful API design, and design patterns
  • Strong experience with Angular (v16+ at senior levels), HTML5, CSS, and Bootstrap
  • Experience with MongoDB (NoSQL) and PostgreSQL
  • Proficient with AWS, CI/CD, and microservices / SOA
  • Strong understanding of security practices: OAuth, JWT, and OWASP secure-coding practices
  • Proficient with Git and GitHub/BitBucket
  • Advanced experience with AI-assisted development (Claude Code, Cursor), integrating LLM APIs and AI features into product code, and working knowledge of prompt design, RAG, and AI guardrails
  • Advanced communication, ownership, and accountability skills