Full Stack Developer

About the Role

Hashe Computer Solutions is looking for an experienced Full Stack Developer with a strong background in PHP and JavaScript frameworks. You will be primarily working with Laravel and React.js, along with Node.js for back-end services. As a key contributor, you will collaborate with a remote team, ensuring that the applications you develop are scalable, secure, and responsive.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications with a focus on performance and scalability.
  • Collaborate with product and design teams to implement new features and transform ideas into functional, user-friendly applications.
  • Develop and maintain APIs and handle back-end logic using PHP (Laravel) and Node.js.
  • Write efficient, clean, and testable code, applying test-driven development (TDD) to ensure stability and reliability.
  • Ensure responsive design and cross-browser compatibility.
  • Participate in code reviews to maintain high development standards and ensure system consistency.
  • Stay current with new technology trends and incorporate them into the development process.

Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • At least 3+ years of professional experience in full-stack web development.
  • Expertise in PHP (Laravel) for back-end development.
  • Proficiency in JavaScript frameworks such as React.js for front-end development and Node.js for back-end services.
  • Familiarity with Angular is also highly desirable for additional front-end projects.
  • Experience with databases, including both SQL (e.g., MySQL) and NoSQL (e.g., MongoDB) systems.

Frameworks and Tools:

  • PHP Frameworks: Laravel (Primary), Symfony (Optional)
  • JavaScript Frameworks: React.js (Primary), Angular (Desirable), Next.js (Optional but preferred), Vue.js (Familiarity is a plus)
  • Back-End Technologies: Node.js (Essential for back-end APIs)
  • Version Control: Git, Bitbucket
  • Testing Tools: PHPUnit, Jest
  • Deployment & CI/CD Tools: Jenkins, GitLab CI, Docker (Preferred)
  • Cloud Platforms: AWS (Preferred), Google Cloud (Optional)
  • API Development: Experience with RESTful services and GraphQL is a plus.

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to manage time effectively and handle multiple projects simultaneously.
  • Collaborative and proactive in remote team environments.

Other Requirements:

  • Stable Internet Connection: A reliable high-speed internet connection is required for seamless remote work.
  • Team Collaboration: Active participation and responsiveness in team communication and collaboration tools are essential.

Benefits

  • Competitive salary and performance-based incentives.
  • Opportunities for career growth and skill development.

Job Details

Industry:
Software/IT
Functional Area:
Software/IT
Total Positions:
1
Job Type:
Full time (Remote)
Gender:
No Preference
Minimum Education:
Bachelors in Computer Science, Engineering or related Subject
Career Level:
Mid to Senior Level Professional
Minimum Experience:
3+ years
Salary:
Negotiable
×

JOB APPLICATION

    Upload Your CV