who we are looking for
We are seeking a skilled Backend Engineer to join our engineering team and build robust, scalable, and high-performance backend systems. This role involves designing and implementing server-side applications, APIs, and infrastructure that power our products and services.
your mission
System Design & Architecture
- Design and implement scalable backend architectures
- Build and maintain RESTful APIs
- Optimize database queries and data structures
- Implement performance optimizations and caching strategies
- 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
- Implement data migration strategies
- Ensure data consistency and integrity
- Monitor and optimize database performance
- Deploy and manage applications in cloud environments
- 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
your background
Education & Experience
- 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)
- 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)
why us?
- 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 our brite 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.
hiring process
- 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.
