Microservices Developer

Musketeers Tech


Date: 3 hours ago
City: Lahore
Contract type: Full time

Job Title: Microservices Developer

Company: Musketeers Tech

Location: Lahore Office (Onsite)


About Musketeers Tech: Musketeers Tech is a forward-thinking software consulting company dedicated to delivering innovative solutions to our clients. Our team thrives on collaboration, excellence, and a passion for technology.


About the Role:

We are seeking a highly skilled Microservices Developer to join our team in building and enhancing a cutting-edge real-time social video application. The ideal candidate will have experience in designing, developing, and maintaining robust, scalable, and secure microservices that interact seamlessly within a high-performance distributed architecture.

This position involves working on key components like live audo/video, chat, websockets, Queues, LiveKit, ingress, and egress, ensuring the application performs optimally for live users.


Responsibilities:

  • Design and Development:
  1. Architect and implement highly scalable, maintainable, and secure microservices.
  2. Build APIs and service interfaces for communication between microservices and other application layers.
  3. Work with components such as EMQX, RabbitMQ or kafka, LiveKit, and other streaming and messaging frameworks.


  • Real-Time Features:
  1. Develop services to handle real-time video and chat features, user interactions, and notifications.
  2. Optimize for low-latency communication in a live environment with thousands of concurrent users.


  • Data Handling:
  1. Manage distributed queues for chat, notifications, and video streaming using EMQX or similar tools.
  2. Implement data pipelines for ingress and egress with a focus on reliability and performance.


  • Integration and Maintenance:
  1. Collaborate with the DevOps team to deploy microservices in an EKS environment.
  2. Ensure integration with third-party services like Firebase Cloud Messaging for push notifications.
  3. Write unit and integration tests to ensure the reliability of microservices.


  • Monitoring and Optimization:
  1. Set up logging, monitoring, and metrics for microservices to ensure performance and reliability.
  2. Debug and resolve issues in a production environment.


  • Collaboration:
  1. Work closely with frontend and backend teams to deliver a seamless user experience.
  2. Collaborate with architects and stakeholders to design microservices aligned with business goals.


Required Skills and Qualifications:

  • Technical Expertise:
  1. Strong experience in developing microservices using Node.js, Go, Java, or Python.
  2. Proficiency with real-time communication protocols (e.g., WebRTC, WebSocket, MQTT).
  3. Hands-on experience with Kubernetes (EKS) and container orchestration.
  4. Solid understanding of cloud platforms (GCP, Azure) and serverless technologies.


  • Data Management:
  1. Knowledge of messaging systems like RabbitMQ, Kafka, or EMQX.
  2. Experience with databases such as PostgreSQL, MongoDB, or DynamoDB.


  • Real-Time Streaming and Communication:
  1. Familiarity with streaming frameworks such as LiveKit, Agora, or similar.
  2. Experience in handling video and chat services in a live environment.


  • DevOps and CI/CD:
  1. Familiarity with building and deploying microservices in Docker and Kubernetes.
  2. Understanding of CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI/CD.


  • Soft Skills:
  1. Strong problem-solving skills and attention to detail.
  2. Excellent written and verbal communication.
  3. Ability to work independently and collaboratively in a fast-paced environment.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Application Engineer(Contractual Role)

Avanceon Middle East & South Asia, Lahore
4 hours ago
YOUR DREAM JOB IS JUST A CLICK/MINUTE AWAY!! We are looking to onboard Engineers on a contractual role and would love to have you join our team.Who we are?Avanceon is the multinational Corporation which is a leading provider of automation, control systems integration, proprietary energy management solutions and support services. It has a strong market footprint through its offices in...

Software Project Coordinator

Avanceon Middle East & South Asia, Lahore
5 hours ago
We seek a Software Project Lead to manage our Business Intelligence and Data Engineering projects. You will have a proven track record of success, strong technical skills, and experience with Azure cloud services, Power BI, and other data engineering tools.Essential Duties And Responsibilities∙ Lead and manage BI and Data Engineering projects from start to finish.∙ Develop and maintain project plans,...

Assistant Manager Accounts

Avanceon Middle East & South Asia, Lahore
6 hours ago
Job OverviewWe are seeking a dedicated and detail oriented Assistant Manager Accounts to join our team. The ideal candidate will have experience in financial accounting and reporting with a strong background in maintaining financial records and ensuring compliance with IFRS and statutory requirements. The position is ideal for candidates who are partially or fully qualified Chartered Accountants (CA) and are...