drjobs Director - Backend Engineering

Director - Backend Engineering

صاحب العمل نشط

1 وظيفة شاغرة
هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

10سنوات

موقع الوظيفة drjobs

حيدر آباد - الهند

الراتب الشهري drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

Key Responsibilities:
  • Lead and oversee backend development projects ensuring adherence to best practices in coding architecture and security.
  • Design and implement robust and scalable microservices architectures to support our business objectives.
  • Provide technical guidance and mentorship to the backend development team fostering a culture of continuous learning and improvement.
  • Conduct regular code reviews to maintain high standards of code quality performance and security.
  • Collaborate with project managers frontend developers and designers to ensure seamless project execution and delivery.
  • Manage and prioritize multiple projects ensuring deadlines are met and resources are allocated effectively.
  • Stay abreast of industry trends emerging technologies and best practices in backend development.



Technical Requirements:

  • Proficiency in backend programming languages such as JavaScript (Node.js) PHP (Laravel Yii frameworks) Python and Java.
  • Expertise in designing and implementing RESTful and GraphQL APIs.
  • Experience with serverless architectures and containerization technologies like Docker and Kubernetes.
  • Indepth knowledge of cloud services (AWS Azure Google Cloud) including computing storage database networking and security services.
  • Experience with infrastructure such as code (IaC) tools such as Terraform or AWS Cloud Formation.
  • Strong understanding of both SQL (e.g. MySQL PostgreSQL) and NoSQL (e.g. MongoDB Cassandra) database technologies.
  • Proficiency in database design optimization and management for highload environments.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines and tools (e.g. Jenkins GitLab CI/CD GitHub Actions).
  • Familiarity with monitoring and logging tools (e.g. Prometheus Grafana ELK stack).
  • Expertise in caching mechanisms and database scaling configurations.

Security:
  • Proficiency in implementing security protocols encryption standards and data protection laws.
  • Experience with OAuth JWT and other authentication mechanisms.
  • Knowledge of common security vulnerabilities (OWASP Top 10) and how to prevent them.

Team Management:
  • Code Reviews: Regular detailed code reviews to assess code quality adherence to standards and implementation of best practices. This also includes evaluating the teams ability to write clean efficient and maintainable code.
  • Performance Metrics: Use key performance indicators (KPIs) such as delivery timelines bug rates and system performance metrics to evaluate the teams effectiveness.
  • Project Outcomes: Evaluate the success of projects in terms of meeting requirements staying within budget and delivering on time. This includes assessing the teams ability to work collaboratively and adapt to changes.
  • Professional Development: Assess each team members growth in technical skills knowledge sharing and contributions to the teams success. Encourage continuous learning and provide opportunities for professional development.
  • Leadership and Initiative: Evaluate team members abilities to take initiative lead by example and contribute to strategic discussions. This includes their participation in planning problemsolving and innovation.


Requirements

  • 10 years of software development experience.
  • Minimum 5 years in backend development.
  • 3 years leading backend projects.
  • Proficiency in Node.js PHP Python.
  • Strong microservices architecture knowledge.
  • Experience in RESTful and GraphQL APIs.
  • Familiarity with cloud services (AWS Azure Google Cloud).
  • Understanding of IaC tools (Terraform AWS CloudFormation).
  • Proficiency in SQL and NoSQL databases.
  • Excellent leadership and communication skills.
  • Ability to mentor and develop talent.
  • Project management experience.
  • Strong security implementation skills.
  • Continuous learning mindset.
  • Bachelors degree in CS or related field.



Key Responsibilities: Lead and oversee backend development projects, ensuring adherence to best practices in coding, architecture, and security. Design and implement robust and scalable microservices architectures to support our business objectives. Provide technical guidance and mentorship to the backend development team, fostering a culture of continuous learning and improvement. Conduct regular code reviews to maintain high standards of code quality, performance, and security. Collaborate with project managers, front-end developers, and designers to ensure seamless project execution and delivery. Manage and prioritize multiple projects, ensuring deadlines are met and resources are allocated effectively. Stay abreast of industry trends, emerging technologies, and best practices in backend development. Technical Requirements: Proficiency in backend programming languages such as JavaScript (Node.js), PHP (Laravel, Yii frameworks), Python, and Java. Expertise in designing and implementing RESTful and GraphQL APIs. Experience with serverless architectures and containerization technologies like Docker and Kubernetes. In-depth knowledge of cloud services (AWS, Azure, Google Cloud) including computing, storage, database, networking, and security services. Experience with infrastructure such as code (IaC) tools such as Terraform or AWS Cloud Formation. Strong understanding of both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) database technologies. Proficiency in database design, optimization, and management for high-load environments. Experience with continuous integration and continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions). Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack). Expertise in caching mechanisms and database scaling configurations. Security: Proficiency in implementing security protocols, encryption standards, and data protection laws. Experience with OAuth, JWT, and other authentication mechanisms. Knowledge of common security vulnerabilities (OWASP Top 10) and how to prevent them. Team Management: Code Reviews: Regular, detailed code reviews to assess code quality, adherence to standards, and implementation of best practices. This also includes evaluating the team's ability to write clean, efficient, and maintainable code. Performance Metrics: Use key performance indicators (KPIs) such as delivery timelines, bug rates, and system performance metrics to evaluate the team's effectiveness. Project Outcomes: Evaluate the success of projects in terms of meeting requirements, staying within budget, and delivering on time. This includes assessing the team's ability to work collaboratively and adapt to changes. Professional Development: Assess each team member's growth in technical skills, knowledge sharing, and contributions to the team's success. Encourage continuous learning and provide opportunities for professional development. Leadership and Initiative: Evaluate team members' abilities to take initiative, lead by example, and contribute to strategic discussions. This includes their participation in planning, problem-solving, and innovation.

نوع التوظيف

دوام كامل

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا