Full Stack Team Lead

Confidential   Amman - Jordan  Date Posted: 2024/10/24   Login to Apply

Responsibilities:

  • Collaborate closely with product managers, designers, and frontend engineers to brainstorm and develop new features for our expanding user base.
  • Lead and contribute to large-scale, cross-functional projects that significantly impact business outcomes.
  • Take ownership of features or systems, ensuring their long-term health while improving the stability of other systems.
  • Provide support to the operations and support teams to resolve production issues efficiently.
  • Write clean, well-structured, and documented code.
  • Mentor and coach junior team members, providing guidance through code reviews, pair programming, and continuous feedback.
  • Stay hands-on, actively contributing to the codebase while nurturing less experienced team members.
  • Enhance engineering standards, tools, and processes to improve overall team productivity.
  • Transform ideas into code, focusing on iterative development (branch, write, commit, repeat).
  • Build reusable modules and widgets that can be implemented across different parts of the site.
  • Develop and analyze user stories, converting them into actionable components to deliver exciting new features.
  • Uphold the company’s core values of accountability, integrity, and respect in day-to-day tasks.
  • Promote and implement best practices for scalability, availability, operational excellence, and cost management.

Requirements:

  • 7 years of experience in software development.
  • Proficiency in both functional and object-oriented programming languages such as PHP, Python, JavaScript/TypeScript, Node.js, and React.
  • Strong ability to write clean, maintainable, and testable code.
  • Excellent troubleshooting and debugging skills.
  • Proven ability to build solutions from the ground up.
  • Competency with command-line tools, particularly in Linux-based environments.
  • Familiarity with Git and CI/CD pipelines.
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Solid foundation in HTML/CSS and knowledge of web application security best practices.
  • In-depth understanding of computer architectures, data structures, and algorithms.
  • Experience working in cloud-based, distributed environments (e.g., AWS).
  • Strong knowledge of microservices architecture, domain-driven design, and RESTful services.
  • Experience with relational databases like MySQL and NoSQL databases like MongoDB.
  • Hands-on experience with agile methodologies like Scrum or Kanban.
Required Skills
  • PHP
  • Python
  • Node.js
Job Details
  • Location Amman - Jordan
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Experience 7
  • Nationality Unspecified
Login to Apply

Similar Jobs