freehire launches on Product Hunt on 26 August.

Follow →

Backend AI Software Engineer (all) - TypeScript / NodeJS

Open 43d
We are seeking a skilled Backend AI Software 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. Development & Implementation
  • 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
Engineering Tools
  • AI-assisted development: Ability to effectively use AI tools in daily development work

Database Management
  • Design and optimize database schemas
  • Implement data migration strategies
  • Ensure data consistency and integrity
  • Monitor and optimize database performance
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
Infrastructure & Deployment
  • 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
Collaboration & Quality
  • Work closely with frontend developers, product managers, and designers
  • Participate in code reviews and maintain code quality standards
  • Write comprehensive technical documentation
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
Technical Skills
  • 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
System Design & Architecture
  • 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
API Development
  • Experience designing and implementing RESTful APIs
  • Understanding of API security and authentication (JWT, OAuth)
  • Experience with API documentation tools (Swagger, Postman)
Soft Skills
  • Strong problem-solving and analytical abilities
  • Excellent debugging and troubleshooting skills
  • Good communication and teamwork abilities
  • Ability to work in agile development environments
Preferred Qualifications
  • 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)
Please note that you must have the legal right to live and work in the European Union (EU). Applications from candidates residing outside the EU cannot be considered.
  • 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.
  • 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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available