drjobs
Director - Backend Engineering
drjobs
Director - Backend E....
drjobs Director - Backend Engineering العربية

Director - Backend Engineering

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

10years

Job Location

drjobs

Hyderabad - India

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2835975
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.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.