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