freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer


Job Description:

We are seeking a skilled Full Stack Developer to join a dynamic team. As a Full Stack Developer, you will be responsible for both front-end and back-end development tasks, collaborating closely with cross-functional teams to deliver high-quality software solutions.

Responsibilities:

Frontend Development:

  • Develop and implement user-facing features using HTML/CSS, JavaScript (e.g., Vanilla, TypeScript), and responsive design principles.
  • Utilize frontend frameworks/libraries such as React, Vue.js, or Angular to enhance user experience.
  • Employ build tools for optimizing performance and ensuring compatibility across devices.
  • Conduct testing and debugging to ensure seamless functionality of frontend applications.

Backend Development:

  • Design and develop server-side applications using programming languages like Java, PHP, Rust, or Python.
  • Implement and maintain APIs, including RESTful and/or GraphQL interfaces.
  • Manage server deployment and ensure efficient backend operations.
  • Conduct thorough backend testing to identify and resolve issues promptly.

Additional Skills and Qualifications:

  • Familiarity with Agile software development methodologies (e.g., Scrum) is advantageous.
  • Experience with native app development (Android/Kotlin, iOS/Swift) is a plus.
  • Proficiency in package managers and command line/shell scripting.
  • Knowledge of Continuous Integration/Continuous Deployment (CI/CD) processes.
  • Understanding of database management systems and authentication/authorization mechanisms (e.g., Auth0).

Requirements:

  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • At least 2 years of proven experience as a Full Stack Developer or similar role, demonstrating proficiency in both frontend and backend technologies.
  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Adaptability and willingness to learn new technologies and frameworks as required.

Benefits:

  • Competitive salary and comprehensive benefits package.
  • Opportunity to work with cutting-edge technologies and contribute to impactful projects.
  • Professional development opportunities and career growth prospects within a vibrant and innovative company culture.

If you are passionate about software development and possess the requisite skills and experience, we encourage you to apply for this exciting opportunity.

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