Middle Typescript Backend Developer (Azure Functions) Offline
What we're looking for
We’re looking for a Middle Software Engineer who is passionate about clear communication, high-quality documentation, and building modern, scalable systems using TypeScript and Azure.
You’ll work on solutions that integrate with IoT devices and healthcare systems—creating secure, cloud-based infrastructure to collect, process, and act on real-world data. As one of the earliest members of the engineering team, you’ll help shape our technical strategy and lay the foundation for sustainable, long-term scale.
You are expected to proactively use AI-assisted tools (like Cursor, ChatGPT, and others) to support your work in coding, documentation, testing, debugging, and technical research.
Requirements:
- 3+ years of development experience in general
- Strong proficiency in TypeScript. Experience with other languages is a plus.
- Solid experience building and consuming REST APIs and working with JSON/XML data formats.
- Hands-on experience with Azure, especially deploying and maintaining App Services.
- Familiarity with Agile development and DevOps practices.
- Strong problem-solving and debugging skills.
- Excellent communication skills in English, both written and verbal.
What you'll do
- Communicate clearly and document proactively — from architecture decisions and design proposals to clean, readable code. You help raise the communication bar across the team.
- Maintain scalable services and applications using TypeScript (Node.js, Azure Functions) in Azurebased environments.
- Use AI tools to accelerate and enhance your development workflow, from concept to production.
- Develop and support cloud-native solutions using Azure services such as App Services, Functions, Blob Storage, and Azure DevOps Pipelines.
- Build and consume APIs and integrations using REST, JSON, XML, and other common formats.
- Implement and improve CI/CD pipelines and automate DevOps workflows for efficient, reliable deployments.
- Collaborate cross-functionally with product and implementation managers, Salesforce developers, and QA to deliver high-impact, end-to-end solutions.
- Monitor, troubleshoot, and optimize production systems for performance and reliability.
- Contribute ideas and feedback that improve the product, system architecture, and engineering practices.
What could be an advantage
- Experience with data engineering — we move and transform a large volume of data.
- Knowledge of event-driven architectures — core to our infrastructure design.
- Experience designing high-availability, fault-tolerant systems, especially in health tech or fintech contexts.
- Experience with health care specific data models like FHIR and ECD/EPDs.
Remote full-time position. Freelance contract.
Required languages
| English | B2 - Upper Intermediate |