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.