Back-End team lead Developer Save to Bookmarks
فرص
رام الله والبيرة
25‏/03‏/2024
Preview

عن الشركة/ المؤسسة

منصة إلكترونية تعمل على تشبيك الشباب في الفرص المتاحة بشكل محلي وبشكل عالمي.

Job Title: Back-End team lead Developer

Division: Acceleration International

Department: Software Development

Reports to: Software Development Manager


PRIMARY PURPOSE

Will be responsible for developing and implementing back-end components and services for complex web applications and platforms. You will also be involved in leading and mentoring junior developers, as well as driving the architectural decisions of our back-end technology stack.


RESPONSIBILITIES

  1. Develop high-quality, clean, scalable and reusable code that powers our suite of applications.
  2. Manage API resources which work across multiple device types.
  3. Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  4. Use server-side logic to integrate user-facing elements developed by front-end developers.
  5. Implement data storage solutions, including databases, key-value stores, blob stores, etc.
  6. Improve the functionality of existing systems.
  7. Implement security and data protection strategies.
  8. Assess and prioritize feature requests.
  9. Coordinate with team members to understand user requirements and provide technical solutions.
  10. Provide technical guidance, mentorship, and support to backend developers.
  11. Set coding standards, best practices, and architectural guidelines for backend development.
  12. Review code, provide feedback, and ensure adherence to coding standards and quality guidelines.
  13. Takes Health, Safety & Environment (HSE) lead in ensuring “safe systems of work” and “safe conditions” are in place within area of responsibility.
  14. Performs other similar or related duties as required or assigned by management.



QUALIFICATIONS & EXPIERENCE

A. Educational Requirements / Qualifications:

- Bachelor’s degree in Computer Science, Information Technology, or a related field.


B. Experience:

- 5+ years of experience in front-end development.

- Experience with data structure libraries (e.g., Immutable.js).


C. Skills and Competencies:

-Proficient in back-end languages (.NET), server-side frameworks (e.g., Node.js, ASP.NET), and database technology (e.g., MySQL, MongoDB, PostgreSQL).

- Understanding of front-end technologies (HTML, CSS, JavaScript) is beneficial.

- Excellent problem-solving skills and ability to manage complex software development issues.

- Strong understanding of server-side CSS preprocessors such as Stylus, Less, etc.

- Proficiency with code versioning tools such as Git.

- Familiarity with continuous integration.

- Excellent verbal and written communication skills.


KPI’S:

  • Code Quality: This can be measured by factors such as the number of bugs found in the developer's code, the readability and maintainability of the code, and adherence to coding standards and best practices.
  • Project Completion: Measure the number of projects or tasks completed within the given timeframe. This includes the development of server-side logic, database solutions, and other related tasks.
  • Performance Optimization: Measure improvements in load times and other performance metrics after optimization efforts
  • Team Leadership and Mentorship: For a senior role, assessthe developer's ability to lead projects, mentor junior developers, and contribute positively to the team. This can be measured through feedback from team members and project outcomes.
  • Problem-Solving Ability: Evaluate the individual's ability to solve complex technical problems, which could be based on feedback from peers and supervisors, as well as the outcomes of problem-solving efforts.
  • Learning & Development: In a rapidly evolving field, it's important for a developer to stay up-to-date with the latest technologies and practices. This could be measured by the number of new skills or technologies learned in a given period.
  • Deadline Adherence: Measure the percentage of projects or tasks completed by the deadline.
  • System Security: Assess the effectiveness of implemented security practices, which could be based on metrics like the number of security incidents or breaches.

شارك المدونة مع الأصدقاء

المزيد من الفرص

Preview
دورة مجانية لتعلم التسويق الرقمي من جوجل
فرص
عبر الانترنت
موعد الإنتهاء: 01‏/01‏/2025
Preview
مشروع وظيفتي الأولى - إعلان خاص بشركات القطاع الخاص
فرص
الضفة الغربية
موعد الإنتهاء: 18‏/12‏/2024
Preview
ممثل مبيعات ميداني
فرص
القدس
موعد الإنتهاء: 30‏/11‏/2024
Preview
مصمم جرافيك
إنترتاب
عبر الانترنت
موعد الإنتهاء: 30‏/11‏/2024
Preview
تدريب صيفي في ألمانيا | RISE 2025
فرص
دولــية
موعد الإنتهاء: 30‏/11‏/2024
Preview
Short-Term Consultancy Opportunity for University Lecturers – Remote
فرص
دولــية
موعد الإنتهاء: 20‏/11‏/2024


دعم الشركات الناشئة والفرق التقنية الفلسطينية

تصفح الفرص

ابق على اطلاع بالفرص عبر البريد الإلكتروني
اشترك في نشرتنا الإخبارية!