عن الشركة/ المؤسسة
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
- Develop high-quality, clean, scalable and reusable code that powers our suite of applications.
- Manage API resources which work across multiple device types.
- Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Use server-side logic to integrate user-facing elements developed by front-end developers.
- Implement data storage solutions, including databases, key-value stores, blob stores, etc.
- Improve the functionality of existing systems.
- Implement security and data protection strategies.
- Assess and prioritize feature requests.
- Coordinate with team members to understand user requirements and provide technical solutions.
- Provide technical guidance, mentorship, and support to backend developers.
- Set coding standards, best practices, and architectural guidelines for backend development.
- Review code, provide feedback, and ensure adherence to coding standards and quality guidelines.
- Takes Health, Safety & Environment (HSE) lead in ensuring “safe systems of work” and “safe conditions” are in place within area of responsibility.
- 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.
شارك المدونة مع الأصدقاء
المزيد من الفرص
دعم الشركات الناشئة والفرق التقنية الفلسطينية
تصفح الفرص