Senior Full Stack Developer

Confidential   عمان - الأردن  تاريخ النشر:2024/10/24   سجلي الدخول للتقدم

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:

  • 5-10 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.
المهارات المطلوبة
  • PHP
  • Python
  • Node.js
تفاصيل الوظيفة
  • الموقع عمان - الأردن
  • القطاع تكنولوجيا المعلومات والاتصالات
  • نوع الوظيفة دوام كامل
  • الخبرات 4
  • الجنسية غير محدد
سجلي الدخول للتقدم

وظائف مماثلة