Backend Engineer

Job Description

We are seeking a highly skilled and experienced Senior Backend Engineer to join our dynamic SaaS & AI engineering team. The ideal candidate will have a strong background in Node.js, Postgres DB, Kafka, and additional experience with Python Flask. This role is pivotal in developing our cutting-edge AI-powered workout product, which aims to revolutionize personal fitness experiences by offering highly personalized and data-driven workout plans.

 

Key Responsibilities

  • ● Design, develop, and maintain scalable backend systems using Node.js.
  • ● Optimize database systems, specifically Postgres, for performance and reliability.
  • ● Implement and manage message brokers using Kafka.
  • ● Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • ● Write clean, maintainable, and efficient code.
  • ● Troubleshoot, debug, and upgrade existing systems.
  • ● Perform code reviews and provide constructive feedback to team members.
  • ● Ensure the security and data protection of backend services.
  • ● Create and maintain technical documentation.
  • ● Participate in Agile/Scrum development processes.

 

Qualifications

  • Experience: Minimum of 4 years of experience in backend development. Technical Skills:
  • ● Proficient in Node.js and related frameworks.
  • ● Strong experience with Postgres DB, including schema design and optimization.
  • ● Hands-on experience with Kafka for event streaming and messaging.
  • ● Experience with Python Flask is a plus.

 

Additional Skills:

  • ● Familiarity with RESTful APIs and web services.
  • ● Knowledge of containerization technologies (e.g., Docker).
  • ● Experience with version control systems (e.g., Git).
  • ● Understanding of microservices architecture.

Job Summary

  • Published on:2024-08-10 6:23 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:4 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline: 2024-09-24