Backend Team Lead |

Confidential - Egypt - Alexandria
  • Backend Development: Design, develop, and maintain robust and scalable backend systems using .NET and Node.js, adhering to best practices and coding standards.
  • Database Management: Design, implement, and optimize database schemas using SQL Server. This includes writing efficient queries, stored procedures, and database triggers.
  • API Development: Design and develop RESTful APIs and other API architectures for seamless integration with frontend applications.
  • Code Reviews: Conduct thorough code reviews for junior developers, providing constructive feedback and ensuring code quality.
  • Mentorship & Guidance: Mentor and guide junior backend developers, providing technical support and fostering their professional development.
  • Problem Solving & Troubleshooting: Identify, diagnose, and resolve technical issues efficiently and effectively.
  • Technical Documentation: Create and maintain clear and concise technical documentation for developed components and systems.

 Proficient in .NET and Node.js: Demonstrated expertise in at least one of these frameworks, including experience with various versions and relevant libraries.SQL Server Expertise: Strong understanding of SQL Server, including database design, optimization, and performance tuning. Experience with writing efficient queries, stored procedures, and functions.API Design & Development: Experience designing and developing RESTful APIs and other API architectures. Understanding of API security best practices.Version Control: Proficiency in using Git or other version control systems.Debugging & Troubleshooting: Ability to effectively debug and troubleshoot complex backend issues.Certifications: Relevant certifications such as Microsoft Certified Solutions Developer (MCSD) (for .NET), or other relevant certifications demonstrating proficiency in chosen technologies are a plus.Knowledge: Strong understanding of software design patterns, data structures, algorithms, and object-oriented programming principles. Skills:Problem-Solving: Ability to identify, analyze, and solve complex technical problems efficiently.Communication: Excellent written and verbal communication skills to collaborate effectively with team members and stakeholders.Mentorship: Ability to guide and mentor junior developers, fostering a positive learning environment.  
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com