Senior Backend Developer
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
- 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
- party integrations (authentication, billing, analytics). - Work with
- driven communication patterns using Kafka to decouple services and ensure resilient architectures. - Deploy containerized services using Docker into
- based environments (e. g. , Kubernetes, Nomad). - Implement and maintain centralized identity and access management (IAM) through platforms like Keycloak.
- Collaborate with
- 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
- based architectures. - Solid background in designing and maintaining REST APIs , including versioning and error handling.
- Hands-on experience with Kafka or other
- 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 Mongo
DB and SQL databases. - Comfort with CI/CD tools such as Git
Hub Actions and API documentation standards like Open
API/Swagger. - Understanding of monitoring practices using tools like Prometheus/Grafana .
- Strong
- solving skills, curiosity, and the ability to thrive in an innovative,
- paced environment.
Nice to have:
- Experience integrating with web3 platforms (wallet management systems,
- based identity flows). - Exposure to
- 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 .
- Informações detalhadas sobre a oferta de emprego
Empresa: emagine Localização: Beja
Beja, Beja, PortugalPublicado: 5. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!