emagine
Senior Backend Developer
emaginePortugal24 days ago
Full-timeEngineering, Information Technology
Introduction & Summary: We are seeking a skilled Senior Backend Developer to join our innovative team at Uplink. The ideal candidate will possess 3–5 years of experience in backend development, showcasing a solid command of Node.js and microservice architecture. You will play a crucial role in building scalable systems that enhance global connectivity while leveraging modern backend tools.

Main Responsibilities:

As a Senior Backend Developer, you will be responsible for:

  • Developing and maintaining scalable microservices using Node.js.
  • Designing and implementing REST APIs for internal and third-party integrations.
  • Utilizing Kafka for efficient event-driven communication.
  • Managing containerized deployments using Docker and orchestration tools like Kubernetes.
  • Ensuring a robust identity and access management system using Keycloak.
  • Monitoring service performance using tools such as Prometheus and Grafana.

Key Requirements:

  • 3–5 years of backend development experience.
  • Strong proficiency in Node.js.
  • Experience with microservice architectures.
  • Proficient in building and maintaining REST APIs.
  • Familiarity with Kafka or similar messaging systems.
  • Experience with containerization and orchestration.
  • Knowledge of authentication and authorization patterns.
  • Ability to design schemas and queries for MongoDB and SQL.

Nice to Have:

  • Experience with web3 integration.
  • Exposure to multi-tenant or federated service models.
  • Familiarity with DevOps practices and tools.

Other Details: This position offers flexibility in work location and is part of a rapidly evolving industry focused on decentralized connectivity solutions. Join us in shaping the future of global networks.

Key Skills

Ranked by relevance