Senior Typescript Backend Developer (Azure Functions)
What we’re looking for
We’re hiring a Senior Software Engineer who thinks beyond code. You understand business problems, translate them into solid technical solutions, and know how to prioritize what actually matters.
You’re not just experienced—you’re decisive. You know what to tackle now, what to defer, and what to delegate.
AI is a core part of how you work. You’ve been actively using AI-assisted development (ChatGPT, Cursor, etc.) for 3+ years and can consistently produce high-quality output—where ~80% of your code is AI-generated and meets production standards.
Our platform has evolved from a data middleware solution into a multi-layer, event- and workflow-driven system. You’ll help shape what it becomes next.
We’re a growing team, with strong engineering presence in and around Lviv.
Security and quality come first. We’re ISO 27001 certified and rely on structured, often AI-driven processes to deliver consistently high standards.
⸻
Requirements
6+ years of software development experience
Strong TypeScript (Node.js) skills
Proven ability to turn business requirements into scalable solutions
Strong architectural instincts and system design experience
Hands-on Azure experience (App Services, Functions, cloud-native)
Experience with REST APIs, JSON/XML
Solid DevOps and CI/CD experience
Strong communicator, fluent in English
⸻
What you’ll do
Own problems end-to-end: from business need to production solution
Design and build scalable systems in TypeScript on Azure
Make smart trade-offs and prioritize effectively
Use AI to accelerate development, testing, and documentation
Contribute to an event-driven, workflow-centric architecture
Improve reliability, performance, and security across the platform
Work closely with product and engineering to ship fast and well
⸻
Nice to have
Event-driven architecture experience
High-availability system design
Experience in healthcare/fintech or regulated environments
Familiarity with FHIR or similar standards
Remote full-time position. Freelance contract.
Required skills experience
| Node.js | 6 years |
| Azure | 3 years |
| JavaScript | 5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C1 - Advanced |