Backend Developer

دوام كامل في Netway Corp في Egypt
نُشرت يوم January 6, 2025

تفاصيل الوظيفة

Job Description

We are seeking a skilled and innovative Backend Developer with expertise in Node.js and database management (SQL and NoSQL) to join our dynamic team. You will be responsible for designing, building, and maintaining the server-side logic, managing databases, and ensuring seamless integration with front-end systems. The ideal candidate will have a strong technical foundation, a problem-solving mindset, and a proven track record of developing scalable web applications.

Job Requirements

Key Responsibilities:

  • Design, Develop, and Maintain Server-Side Applications using Node.js.
  • Build and Implement RESTful APIs to support front-end functionality.
  • Manage and Optimize SQL and NoSQL Databases (e.g., PostgreSQL, MongoDB) for performance, reliability, and scalability.
  • Collaborate with Front-End Developers to integrate user-facing elements with server-side logic.
  • Write Clean, Maintainable, and Efficient Code that adheres to industry standards.
  • Debug and Resolve Application Issues to enhance performance and stability.
  • Perform Code Reviews and provide constructive feedback to peers.
  • Implement Robust Security and Data Protection Measures.
  • Stay Current with Emerging Backend Technologies, Tools, and Best Practices.
  • Traffic Management: Implement strategies to handle high traffic volumes, ensuring systems can scale as demand grows. Focus on building robust and fault-tolerant systems capable of handling spikes in traffic without compromising performance or user experience.
  • Microservices Architecture: Design, implement, and maintain microservices to ensure flexibility, scalability, and independent deployability of different components of the backend. Develop communication mechanisms (e.g., REST, message brokers) between services to ensure seamless interaction and data consistency across the platform.

Skills & Qualifications:

Experience: Minimum 1 year as a Backend Developer, with a strong portfolio of Node.js applications.

Education:  Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

Technical Skills:

  • Strong proficiency in Node.js and frameworks such as Express.js.
  • Extensive experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases, including schema design and performance tuning.
  • Understanding of asynchronous programming and event-driven architecture.
  • Familiarity with microservices architecture and API design.
  • Experience with version control tools like Git.
  • Knowledge of cloud platforms (e.g., AWS, Azure) is a plus.
  • Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is advantageous.

Development Practices:

  • Understanding of Agile development methodologies.
  • Experience with CI/CD pipelines and tools for automation.

Soft Skills:

  • Excellent problem-solving and analytical abilities.
  • Strong communication and teamwork skills.
  • High attention to detail and a commitment to delivering quality work.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
تحسين فرصتك لحصول على وظيفة خذ دورة عبر الإنترنت على مايكروسوفت إس كيو إل سيرفر ابتداءً من الآن. تطلب ترويج10 دولار للدورات عبر الإنترنت. انظر جميع الدورات
See All Backend Jobs
تعليقات وملاحظات تعليقات وملاحظات