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.

Apply for a Position

We're excited to learn about you! Please fill out the form below to share your experience and interests. If your background aligns with our needs, we will contact you.

Max. file size: 8 GB.