freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Backend Focus)

We are looking for a skilled Full Stack Developer with a strong backend focus to join our small but dynamic team for an exciting new project. The ideal candidate will possess deep expertise in server-side programming, extensive experience with modern backend frameworks (Node.js, PHP, Laravel, Ruby on Rails), and a solid understanding of front-end development using Vue.js and TypeScript. Additionally, knowledge of database management and DevOps methodologies is crucial. This role requires a problem-solver who is comfortable working across the stack, has a keen eye for scalability, and thrives in a collaborative environment.

Key Responsibilities:

  • Backend Development: Design, develop, and maintain backend logic and architecture using Node.js, PHP (with Laravel), and Ruby on Rails. Ensure the implementation of clean, efficient, and secure server-side code.
  • Front-End Development: Develop and maintain front-end components using Vue.js and TypeScript. Work closely with designers to create intuitive and responsive user interfaces.
  • Database Management: Design, optimize, and maintain relational databases like PostgreSQL and MySQL. Ensure the database design supports scalability and high performance.
  • API Development: Build and integrate RESTful APIs and microservices to facilitate smooth communication between front-end and back-end systems.
  • DevOps & CI/CD: Implement DevOps best practices, including Continuous Integration and Continuous Deployment (CI/CD) pipelines, to streamline development workflows. Automate deployments and manage cloud environments (e.g., AWS, Azure).
  • Performance Optimization: Identify performance bottlenecks across both front-end and back-end and implement solutions to improve load times and responsiveness.
  • Testing & Debugging: Write unit tests, perform code reviews, and debug complex issues to ensure code quality and stability.
  • Collaboration: Work closely with the other developer in the team to ensure project milestones are met. Collaborate with stakeholders to translate business needs into technical solutions.
  • Documentation: Maintain comprehensive technical documentation for future reference, including API documentation and deployment guides.
  • Learning & Development: Stay up to date with the latest trends and technologies in full stack development and recommend improvements to the tech stack and workflow.

Requirements

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Experience: 4+ years of experience as a Full Stack Developer, with a strong focus on backend development.
  • Technical Skills:
  • Backend: Expert-level knowledge in Node.js, PHP (including Laravel), and Ruby on Rails.
  • Front-End: Proficiency in Vue.js and TypeScript for building modern, responsive web interfaces.
  • Database Management: Hands-on experience with relational databases like PostgreSQL and MySQL, including database design, optimization, and complex queries.
  • API Development: Strong experience in building and consuming RESTful APIs.
  • DevOps: Knowledge of CI/CD pipelines, containerization tools (e.g., Docker, Kubernetes), and cloud platforms (e.g., AWS, Azure).
  • Version Control: Proficiency with Git and collaboration tools like GitHub or GitLab.
  • Agile Methodologies: Familiarity with Agile/Scrum processes.
  • Soft Skills:
  • Excellent problem-solving skills and analytical thinking.
  • Strong communication skills for effective collaboration with team members and stakeholders.
  • Ability to work independently in a remote team environment.
  • Detail-oriented with a passion for delivering high-quality, user-friendly products.

Preferred Qualifications:

  • Experience with serverless architectures.
  • Knowledge of additional front-end frameworks (e.g., React, Angular).
  • Familiarity with NoSQL databases like MongoDB.
  • Previous experience working in a startup or small team environment.
  • A passion for building scalable web applications and improving user experience.

What We Offer:

  • Competitive Salary: Based on experience and qualifications.
  • Flexible Work Environment: Work remotely with flexible working hours.
  • Growth Opportunities: Opportunities for professional development and career advancement.
  • Collaborative Culture: A chance to work in a small, dynamic team on an exciting new project.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available