Backend Engineer

Musketeers Tech


Date: 4 weeks ago
City: Lahore
Contract type: Full time

Job Title: Backend Engineer

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.


Role Overview: We are seeking a highly skilled Backend Engineer to join our dynamic team. The ideal candidate will have extensive experience in building scalable backend systems using modern technologies and frameworks. You will play a critical role in developing and maintaining our backend services, ensuring high performance and responsiveness to requests from the front-end.


Key Responsibilities:

● Develop and maintain backend services using NestJS, Fastify, and Prisma.

● Implement real-time communication features using WebRTC and MediaSoup.

● Manage and deploy applications on AWS, with a focus on EKS (Elastic Kubernetes Service) and

LiveKit.

● Utilize WebSockets for efficient, real-time data transmission.

● Collaborate with front-end developers to integrate user-facing elements with server-side logic.

● Optimize applications for maximum speed and scalability.

● Ensure the security and data protection of backend services.

● Write clean, maintainable, and well-documented code.

● Participate in code reviews and contribute to a high-performing engineering team.


Required Qualifications:

● Extensive experience with AWS, specifically EKS and LiveKit.

● Strong expertise in WebRTC and MediaSoup for real-time communication applications.

● Proficient in WebSockets and real-time data protocols.

● Deep knowledge of NestJS framework.

● Hands-on experience with Fastify for Node.js.

● Proficient in Prisma ORM for database management.

● Solid understanding of RESTful APIs and microservices architecture.

● Experience with containerization tools like Docker and orchestration tools like Kubernetes.

● Familiarity with database systems (SQL and NoSQL).

● Strong problem-solving skills and attention to detail.

● Excellent communication skills and ability to work collaboratively in a team environment.


Preferred Qualifications:

● Experience with CI/CD pipelines and DevOps practices.

● Knowledge of other programming languages (e.g., TypeScript, JavaScript).

● Familiarity with front-end technologies for seamless integration.


What We Offer:

Competitive salary. Opportunity to lead exciting and innovative projects. A collaborative and supportive work environment. Professional development and growth opportunities

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

Wordpress Developer

Aslase, Lahore
3 days ago
Job Description:1. Ensure website content and elements align with UX/UI best practices2. Build, modify, and maintain custom WordPress themes and plugins3. Troubleshoot and debug issues with plugins, themes, and the WordPress core4. Optimize website performance for faster loading times using tools like Google PageSpeed Insights and GTmetrix5. Implement security best practices to prevent website vulnerabilities6. Integrate APIs (like payment gateways,...

Category Data Executive

BAT, Lahore
3 days ago
BAT is evolving at pace into a global multi-category business. We are on a mission to decrease the health impact of our industry.To achieve our ambition, we are looking for colleagues who are ready to Be The Change. Come, join us on this journey!British American Tobacco Pakistan has an exciting opportunity for a Category Data Executive In LahoreIn a fast...

Subject Specialist (Mathematics)

The Trust School, Lahore
3 days ago
ResponsibilitiesJob Description– Plan, prepare and deliver instructional activities based on the approved curriculum that facilitate student learning.– Identify and select methods and instructional resources to meet students’ varying needs.– Set homework to consolidate and extend student knowledge and understanding.– Use an appropriate range of assessment strategies to monitor individual student progress.– Participate in arrangements for external tests and examinations.– Maintain...