freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Job Description

We are looking for a passionate Full Stack Developer with strong expertise in both backend and frontend development. The ideal candidate will have hands-on experience building and maintaining robust, scalable applications using Node.js on the backend and React/Next.js on the frontend. Experience with Python and cloud platforms is a plus.

Responsibilities

  • Develop and maintain frontend and backend services, APIs, and database integrations.
  • Ensure UI/UX designs are implementable and optimized for performance.
  • Write maintainable, future-ready code for backend and server-side components.
  • Optimize application performance, scalability, and security.
  • Conduct code reviews and provide guidance on backend architecture and best practices.
  • Ensure proper RESTful API design, integration, and implementation.
  • Collaborate closely with both frontend and backend developers to deliver cohesive applications.

Requirements

  • Degree in Computer Science, Engineering, MIS, or a related field.
  • 2–3 years of experience in full-stack development, with strong backend expertise.
  • Strong proficiency in JavaScript frameworks such as React.js and Next.js.
  • Strong proficiency in Node.js.
  • Hands-on experience designing and managing background processing workflows in Node.js.
  • Hands-on experience with both relational databases (PostgreSQL or MySQL) and non-relational databases (MongoDB).
  • Strong understanding of RESTful APIs, server-side logic, and database design.
  • Ability to work with responsive design principles and modern frontend frameworks.
  • Familiarity with microservices architecture.
  • Experience working in an Agile environment.

Good to Have

  • Experience with Python (Django or FastAPI).
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of CI/CD pipelines and automated testing.

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