
Backend AI Software Engineer (all) - TypeScript / NodeJS
Xolife
🌏 Worldwide
Remote
9 months ago
- AI
- System Design
- REST API
- AWS
- GCP
- CI/CD
- Performance Testing
- TypeScript
- JavaScript
- Node.js
- Express.js
- React.js
- MongoDB
- Redis
- Docker
- Kubernetes
- Git
- GitHub
- GitLab
- Memcached
- RabbitMQ
- Apache Kafka
- Load Balancing
- JWT
- OAuth
- Swagger
- Postman
- Agile
- Event-Driven Architecture
- Elastic Stack
- Prometheus
- Grafana
- Machine Learning
- Elasticsearch
- Apache Solr
- React Native
- Expo
- Mac
9 months ago
- 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
AI-assisted development: Ability to effectively use AI tools in daily development work
- Design and optimize database schemas
- Implement data migration strategies
- Ensure data consistency and integrity
- Monitor and optimize database performance
- Design and implement scalable backend architectures
- Build and maintain RESTful APIs
- Optimize database queries and data structures
- Implement performance optimizations and caching strategies
- Deploy and manage applications in cloud environments (AWS, GCP)
- Implement CI/CD pipelines and automated testing
- Monitor system performance and troubleshoot issues
- Ensure security best practices and compliance
- Work closely with frontend developers, product managers, and designers
- Participate in code reviews and maintain code quality standards
- Write comprehensive technical documentation
- Bachelor's degree in Computer Science, Software Engineering, or related fieldOR 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
- Experience with event-driven architecture
- Experience with monitoring and logging tools (ELK stack, Prometheus, Grafana)
- Knowledge of machine learning integration and data pipelines
- Familiarity with search engines (Elasticsearch, Solr)
- Mobile Development: React Native, Expo (bonus for cross-platform understanding)
- Top Tech company in Digital Health: A dynamic, high-growth environment where everyone in the team depends on each other's performance. You can see your impact. We learn and develop quickly.
- True impact in healthcare: What we are building with ourbrite platform is unique worldwide, ambitious, and could have a huge impact on billions of people who are ill or interested in health.
- International team: We are 14 nationalities working across Europe. We bring different mentalities and cultures with us, but we are all aligned towards our grand vision.
- 100% remote with best IT equipment: We work 100% remotely, meet regularly for special team events and team offsite weeks, for example, in Tuscany, the Alps, or Mallorca. You will receive a Mac computer so that you are already technically up to speed.
- Initial Screening: Technical phone/video introductory and experience call.
- Leadership Interview: Discussion focused on leadership principles, values, and cultural fit.
- Technical Deep Dive: Architecture patterns, database design and live coding session covering Node.js.
Backend AI Software Engineer (all) - TypeScript / NodeJS · Xolife