About the Role
The engineer will design, implement, and optimize backend services that power core product features, ensuring high performance, reliability, and scalability across distributed systems.
Responsibilities
- Develop and maintain scalable backend services using Node.js and TypeScript
- Collaborate with product and engineering teams to define technical requirements
- Write clean, testable, and well-documented code
- Participate in code reviews and contribute to team coding standards
- Troubleshoot and resolve production issues in a timely manner
- Optimize application performance and response times
- Integrate with internal and third-party APIs
- Ensure data consistency and integrity across services
- Implement monitoring and alerting for backend systems
- Support secure coding practices and data protection standards
- Work with database systems to ensure efficient queries and indexing
- Contribute to architectural decisions for new features
- Help maintain system documentation and technical specs
- Participate in agile development cycles and sprint planning
- Assist in onboarding and mentoring other engineers
- Stay current with evolving backend technologies and best practices
- Ensure compliance with regional data regulations in EMEA
- Collaborate on deployment pipelines and CI/CD processes
- Support testing strategies including unit, integration, and end-to-end tests
- Design APIs with clear contracts and versioning strategies
- Evaluate and integrate new tools and frameworks when beneficial
- Contribute to incident response and post-mortem analyses
- Maintain high availability and uptime for critical services
- Work with observability tools to diagnose system behavior
- Support internationalization and localization needs
Nice to Have
- Experience with GraphQL APIs
- Familiarity with message brokers like Kafka or RabbitMQ
- Knowledge of distributed tracing tools
- Experience with serverless architectures
- Background in fintech or payroll systems
- Exposure to regulatory compliance in financial services
- Contributions to open-source projects
- Experience with TypeScript in large-scale applications
- Knowledge of database migration strategies
- Familiarity with infrastructure as code tools
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote within EMEA region
Team
Part of a distributed engineering team focused on scalable backend systems
Why This Role Matters
The backend systems you build will directly impact how businesses manage global teams, ensuring reliable and compliant operations across countries.
What You’ll Do
- Design and implement backend logic for core platform functionality
- Work closely with frontend and product teams to deliver seamless user experiences
- Ensure systems are resilient, secure, and performant at scale
Tech Stack
- Node.js with TypeScript
- PostgreSQL and Redis
- AWS cloud infrastructure
- Docker and Kubernetes
- GraphQL and REST APIs
- GitHub Actions for CI/CD
- Datadog for monitoring
Growth Opportunities
- Opportunities to lead technical initiatives
- Mentorship and professional development support
- Exposure to complex, global-scale engineering challenges
Inclusion & Flexibility
- Fully remote role with flexible hours within EMEA time zones
- Inclusive culture that values diverse perspectives and backgrounds
Not applicable; role is remote within EMEA