About the Role
We are seeking an experienced backend developer to build and optimize high-performance services and APIs. The role involves close collaboration with cross-functional teams to deliver robust, secure, and efficient solutions in a remote-first setup.
Responsibilities
- Design and implement backend services using Node.js
- Develop and maintain RESTful and GraphQL APIs
- Collaborate with frontend developers to integrate user-facing components
- Ensure system reliability, scalability, and performance
- Write clean, testable, and well-documented code
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Support deployment pipelines and CI/CD workflows
- Monitor system health and respond to alerts
- Improve backend architecture and infrastructure
- Work with database systems including SQL and NoSQL
- Implement security best practices across services
- Contribute to technical documentation
- Engage in agile planning and sprint execution
- Assist in defining engineering standards and practices
Nice to Have
- Experience with NestJS or similar frameworks
- Knowledge of message brokers like RabbitMQ or Kafka
- Exposure to serverless architectures
- Background in DevOps practices
- Familiarity with monitoring tools such as Prometheus or Grafana
- Experience in fintech or high-security environments
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote, based in Italy
Team
Collaborative, remote-first engineering team focused on innovation and technical excellence
Why Join Us
- Opportunity to work on cutting-edge backend systems
- Flexible working hours and remote setup
- Culture of continuous learning and growth
- Inclusive environment welcoming all backgrounds
Our Tech Stack
- Node.js with TypeScript
- PostgreSQL and MongoDB
- AWS for cloud infrastructure
- Docker and Kubernetes
- GitHub Actions for CI/CD
Not applicable, position based in Italy

