Better Patient Education and Real-World Evidence from Patient Insights.
Backend AI Software Engineer – TypeScript, NodeJS
Location
Europe
Posted
73 days ago
Salary
0
Seniority
Lead
Job Description
Backend AI Software Engineer – TypeScript, NodeJS
XO Life
• Write clean, maintainable, and efficient code • Develop and integrate third-party APIs and services • Implement authentication and authorization systems • Build data processing pipelines and background jobs • Design and optimize database schemas • Monitor and optimize database performance • Deploy and manage applications in cloud environments (AWS, GCP) • Implement CI/CD pipelines and automated testing • Collaborate with frontend developers, product managers, and designers • Write comprehensive technical documentation
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field OR equivalent work experience with a strong technical portfolio
- 7+ years of backend development experience
- Experience with testing frameworks (unit, integration, end-to-end)
- Experience with performance testing and optimization
- Programming Languages: TypeScript/JavaScript, Node.js (primary stack)
- AI development: Ability to effectively use AI tools in daily development work
- Web Frameworks: Express.js, React (for full-stack capabilities)
- Databases: MongoDB (primary), Redis for caching
- Cloud Platforms: AWS, GCP
- Containerization: Docker, Kubernetes (K8s)
- Version Control: Git, GitHub/GitLab
- Understanding of distributed systems concepts
- Knowledge of caching strategies (Redis, Memcached)
- Experience with message queues (RabbitMQ, Apache Kafka)
- Understanding of load balancing and scaling strategies
- Experience designing and implementing RESTful APIs
- Understanding of API security and authentication (JWT, OAuth)
- Experience with API documentation tools (Swagger, Postman)
- Strong problem-solving and analytical abilities
- Excellent debugging and troubleshooting skills
- Good communication and teamwork abilities
- Ability to work in agile development environments
Benefits
- Health insurance
- Professional development opportunities
- 100% remote with best IT equipment
- Regular team events and offsite weeks
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Vi har nu ett nytt behov och söker därför en konsult och kollega med nedan kvalifikationer. Tjänsten är en del av vår konsultverksamhet vilket innebär att du blir anställd av oss och arbetar hos kund alt. interna projekt och åtaganden. Qualifications - Är en senior utvecklare med stark kompetens i Golang - Har erfarenhet av integrationsarkitektur och systemintegrationer - Är van att arbeta genom hela livscykeln – från krav till drift - Har god förståelse för Linux, moln och Infrastructure as Code - Kan översätta verksamhetsbehov till tekniska lösningar - Är kommunikativ och trivs i dialog med icke-tekniska stakeholders - Har intresse för eller erfarenhet av att arbeta med AI i utvecklingsflöden Requirements Sista ansökningdatum: 02-04-2026 Benefits - 🚀 Spännande uppdrag hos våra många kunder. Vi fokuserar på långsiktiga uppdrag, vilket ger dig möjlighet att skapa värde för kunden samtidigt som du utvecklas själv. - 🌟 En trygg månadslön – tillsammans bestämmer vi en grundlön baserad på dina uppdrag. - 💼 Tjänstepension och stora möjligheter till löneväxling. - 🌴 Semester - Önskar du mer än 30 dagar semester, kanske 60 dagar? - 🏥 Privat sjukvårdsförsäkring, olycksfallsförsäkring och livförsäkring för ökad trygghet. - 📚 Kompetensutveckling – du får själv sätta din budget och välja vilka utbildningar du vill delta i. - 🕑 Livskvalitet - Har du kanske svårt att få ihop pusslet i vardagen och önskar arbeta lite mindre och ändå kunna tjäna lika mycket om inte mer? *Vi hanterar ansökningar löpande, med hänsyn till höga arbetstrycket är det extra viktigt med en kort motivering för tjänsten som förklarar hur man möter kraven.
• Develop the integration platform that connects the Contact Center with custom and third-party systems. • Contribute to the design of new functionality and support of the existing features. • Contribute to the technical designs based on architectural blueprints and the implementation process, ensuring architectural integrity. • Cooperate with Service/Maintenance, QA, Platform Teams. • Ensure robust, secure, and scalable API connections for data exchange and service orchestration. • Ensure the quality of software deliverables by actively participating in the defined quality strategy and adhering to established quality standards.
• Develop the integration platform that connects the Contact Center with custom and third-party systems • Contribute to the design of new functionality and support of the existing features • Contribute to the technical designs based on architectural blueprints and the implementation process, ensuring architectural integrity • Cooperate with Service/Maintenance, QA, Platform Teams • Ensure robust, secure, and scalable API connections for data exchange and service orchestration • Ensure the quality of software deliverables by actively participating in the defined quality strategy and adhering to established quality standards
• Develop the integration platform that connects the Contact Center with custom and third-party systems. • Contribute to the design of new functionality and support of the existing features. • Contribute to the technical designs based on architectural blueprints and the implementation process, ensuring architectural integrity. • Cooperate with Service/Maintenance, QA, Platform Teams. • Ensure robust, secure, and scalable API connections for data exchange and service orchestration. • Ensure the quality of software deliverables by actively participating in the defined quality strategy and adhering to established quality standards.

