Backend Developer

Job Description

We are seeking a skilled and experienced Node.js Developer with a strong focus on Firebase Functions and Google Cloud Platform (GCP). As a key member of our development team, you will be responsible for designing, developing, and maintaining server-side applications, particularly leveraging Firebase Functions and GCP services. The ideal candidate should have a deep understanding of Node.js, Firebase, and GCP, along with a passion for building scalable and reliable backend solutions.
Responsibilities:

  • Design, develop, and maintain server-side applications using Node.js, Firebase Functions, and other relevant technologies.
  • Collaborate with cross-functional teams, including front-end developers, UX/UI designers, and product managers, to deliver high-quality software solutions.
  • Implement and maintain Firebase Cloud Functions for real-time data synchronization and serverless computing.
  • Utilize Google Cloud Platform services, such as Cloud Firestore, Cloud Storage, Cloud Functions, and others, to build scalable and robust backend infrastructure.
  • Ensure the security, performance, and scalability of the server-side applications by implementing best practices and optimizing code.
  • Troubleshoot and debug issues across the development lifecycle, collaborating with the team to address challenges and improve the overall system.
  • Stay up-to-date with the latest industry trends and advancements in Firebase, Node.js, and GCP, and integrate relevant technologies into the development process.
  • Write and maintain technical documentation to ensure effective knowledge transfer within the team.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a Node.js Developer with a strong emphasis on Firebase Functions and GCP.
  • Experience with express.
  • In-depth knowledge of Node.js and proficiency in server-side development.
  • Hands-on experience with Firebase services, including Cloud Firestore, Authentication, Cloud Functions, and Realtime Database.
  • Familiarity with Google Cloud Platform services and deployment practices.
  • Strong understanding of asynchronous programming, microservices architecture, and serverless computing.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team in a dynamic, fast-paced environment.

Job Summary

  • Published on:2024-05-25 10:04 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-10-16