Emagine is currently looking for a Senior Backend Developer to join our team on an exciting journey to redefine global connectivity.
We are building a decentralized mobile network powered by collaboration, open spectrum, and intelligent infrastructure.
This is a unique opportunity to contribute to a high-impact initiative at the intersection of telecom, cloud, and web3.Your main responsibilities:Develop and maintain backend services with a focus on scalability, modularity, and maintainability.Build and expose REST APIs for both internal systems and third-party integrations (authentication, billing, analytics).
Work with event-driven communication patterns using Kafka to decouple services and ensure resilient architectures.Deploy containerized services using Docker into cluster-based environments (e.g., Kubernetes, Nomad).
Implement and maintain centralized identity and access management (IAM) through platforms like Keycloak.Collaborate with cross-functional teams to define architecture, review code, and establish best practices.Contribute to monitoring, tracing, and continuous improvement of service performance.You bring:3–5 years of professional backend development experience.Strong expertise in Node.js, with proven experience in microservice-based architectures.Solid background in designing and maintaining REST APIs, including versioning and error handling.Hands-on experience with Kafka or other event-driven messaging systems.Practical knowledge of deploying services in containerized and clustered environments.Familiarity with authentication/authorization models and centralized IAM (e.g., Keycloak).
Ability to design schemas and queries for MongoDB and SQL databases.Comfort with CI/CD tools such as GitHub Actions and API documentation standards like OpenAPI/Swagger.Understanding of monitoring practices using tools like Prometheus/Grafana.Strong problem-solving skills, curiosity, and the ability to thrive in an innovative, fast-paced environment.Nice to have:Experience integrating with web3 platforms (wallet management systems, blockchain-based identity flows).
Exposure to multi-tenant or federated service models.Experience contributing to web3 projects involving wallet authentication, token management, or blockchain usage tracking.General knowledge of decentralized identity, smart contracts, or blockchain data indexing.