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.