Senior Full-Stack Engineer

Amman, Jordan

Role Summary 

We are seeking a full-time Full-Stack Engineer to play a key role in building and scaling our next major product initiative. This position involves working across both front-end and back-end environments to transform product vision into robust, high-performing solutions. The ideal candidate is comfortable operating in a fast-paced setting, rapidly developing user-facing features while also enhancing back-end architecture, APIs, and database schemas. This role requires strong technical versatility, ownership mindset, and the ability to move efficiently from concept to deployment. 

Key Responsibilities 

  • Write efficient, maintainable, and scalable code across both front-end and back-end systems 
  • Develop back-end components to enhance responsiveness, performance, and functionality 
  • Improve and maintain existing systems, addressing technical debt and feature enhancements 
  • Assess and prioritize feature requests and technical requirements in collaboration with stakeholders 
  • Coordinate with internal teams to understand user needs and provide technical solutions 
  • Contribute to software design, architecture, and implementation decisions 
  • Integrate data from multiple back-end services and databases 
  • Gather and refine specifications and requirements to meet technical and business needs 
  • Create and maintain technical documentation for systems and APIs 
  • Maintain, expand, and scale web applications to support evolving business requirements 
  • Stay informed on emerging technologies and industry trends, applying them where appropriate 
  • Design and implement RESTful APIs according to best practices and standards 
  • Deliver end-to-end software development, including analysis, design, implementation, QA, delivery, and maintenance 
  • Demonstrate strong attention to detail, continuous learning, and collaboration within the team 

Requirements

  • 4+ years of professional experience in Laravel or similar back-end frameworks 
  • Bachelor’s degree in Computer Science, Engineering, or a related field 
  • Strong understanding of JavaScript, including frameworks/libraries such as Angular, React, or Vue, and familiarity with Ajax and jQuery 
  • Experience with object-relational mapping (ORM) and relational/non-relational databases (MySQL, MongoDB, PostgreSQL) 
  • Solid understanding of object-oriented programming and software design principles 
  • Proficiency in creating layouts and user interfaces using standard HTML/CSS practices 
  • Experience with RESTful API design and implementation following best practices 
  • Familiarity with version control systems (e.g., Git, SVN) 
  • Demonstrated ability to deliver both front-end and back-end projects, ideally with a portfolio showcasing full-stack work 
  • Excellent communication, teamwork, and problem-solving skills 
  • Self-sufficient, proactive, and committed to continuous learning 

Recommended Qualifications 

  • Knowledge of UX principles and UI/UX design 
  • Experience with GraphQL or Neo4j 
  • Exposure to CI/CD pipelines and automated deployment processes 
  • Experience building custom containers using Docker 
  • Familiarity with AWS for deploying production environments 
Reference Code
JP26-4
Post Date
16/02/2026 at 05:26 AM
Closing Job Date
07/03/2026
Work Class
Management
Work Type
Office-Based
Share This Job Post
Apply Now