2

Full Time Freelance Software Developer Jobs in New York

Software Engineer

Manhattan, NY · On-site

$100K - $130K/yr

Salary Range: $100,000 to $130,000 Requirements * 0-3 years of professional software engineering experience, or equivalent experience through internships, open source work, freelance work, or ...

Software Engineer

Manhattan, NY · On-site

$100K - $130K/yr

Salary Range: $100,000 to $130,000 Requirements * 0-3 years of professional software engineering experience, or equivalent experience through internships, open source work, freelance work, or ...

Salary Range: $100,000 to $130,000 Requirements * 0-3 years of professional software engineering experience, or equivalent experience through internships, open source work, freelance work, or ...

Remote Duration: Full time/ Direct Hire What You Will Do: * As a technical, hands-on Senior Software Development Engineer in Test (SDET) your job is to participate in the manual & automation testing ...

Software Engineer Position: Full Time Multiple openings available for following positions in Piscataway, NJ and unanticipated client locations throughout the US: Software Engineer- Analyze, Design ...

Showing results 41-60

Full Time Freelance Software Developer information

What is a full time freelance software developer?

A Full Time Freelance Software Developer is a professional who works independently, rather than as an employee, to design, develop, and maintain software for clients. They typically find and manage their own projects, set their own schedules, and may work for multiple clients at once. Although they are not tied to one employer, they often work similar hours to traditional employees to complete full-time workloads. Their responsibilities may include coding, debugging, testing, and client communication. Freelance software developers need both technical expertise and self-management skills for success.

What skills and qualifications are needed to thrive as a full time freelance software developer?

To thrive as a Full Time Freelance Software Developer, you need strong programming skills, a solid understanding of software development principles, and experience with relevant frameworks or languages, often backed by a computer science degree or equivalent experience. Familiarity with version control systems like Git, project management tools such as Jira or Trello, and cloud platforms is highly beneficial. Excellent self-management, client communication, and problem-solving abilities help freelancers stand out in a competitive market. These skills ensure you can deliver quality work independently, collaborate effectively with clients, and manage multiple projects successfully.

How do full time freelance software developers typically manage client communication and project deadlines?

Full-time freelance software developers often juggle multiple projects and clients, making effective communication and deadline management essential. They usually rely on project management tools like Trello, Jira, or Asana to track tasks and deadlines, and schedule regular check-ins with clients via email or video calls to ensure alignment. Setting clear expectations about availability and deliverables early in the project helps avoid misunderstandings. Additionally, many freelancers allocate buffer time for unexpected issues to ensure they can consistently meet deadlines and maintain a positive client relationship.

What is the difference between Full Time Freelance Software Developer vs In-House Software Developer?

AspectFull Time Freelance Software DeveloperIn-House Software Developer
Work EnvironmentRemote, flexible locationsCompany office or designated workspace
CredentialsTypically requires programming skills, portfolio, sometimes certificationsSimilar credentials, often with company-specific onboarding
Employment StatusIndependent contractor or freelancerFull-time employee
Project ScopeVaries across clients and projectsFocused on company products or services

Full Time Freelance Software Developers work independently, often remotely, handling multiple clients, while In-House Software Developers are employed by a single company, working on internal projects in a fixed environment. Both roles require strong programming skills and similar credentials, but differ mainly in work setting and employment structure.

What are popular job titles related to Full Time Freelance Software Developer jobs in New York?

For Full Time Freelance Software Developer jobs in New York, the most frequently searched job titles are:

What cities in New York are hiring for Full Time Freelance Software Developer jobs?

Cities in New York with the most Full Time Freelance Software Developer job openings:

Infographic showing various Full Time Freelance Software Developer job openings in New York as of July 2026, with employment types broken down into 82% Full Time, 6% Part Time, 1% Temporary, and 11% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.

Software Application Developer

Whirl-i-Gig

New York, NY • On-site

Full-time

Medical, Retirement

Re-posted 7 days ago


Job description

Whirl-i-Gig is a Brooklyn, NY-based company that develops CollectiveAccess (https://collectiveaccess.org), open source software for management and presentation of museum and archival collections in use at hundreds of institutions worldwide. We also provide consulting, software development and hosting services to a diverse group of museums, foundations, universities and other non-profits using CollectiveAccess.
Job description
Whirl-i-Gig seeks to add a creative and experimental software developer to our team of experienced developers, designers and system architects as we set out to create the next generation of responsive web and mobile platforms for museum, archival and scientific informatics. Working directly with world-class museums, universities and cultural organizations, you will help expand the range of our open-source offerings and craft solutions to enhance access and utility of collections.
You will collaborate in the design, development, testing and documentation of applications for acquisition and presentation of collections data. You will participate in all aspects of the software development lifecycle, from design through coding, testing, documentation and end-user support. Responsibilities include:
  • Implementing public-facing web and mobile-friendly applications meeting client specifications using our open-source collections software, PHP, Javascript/React and CSS;
  • Providing support to CollectiveAccess users;
  • Assisting with design and development of successors to current CollectiveAccess modules;
  • Assisting where necessary with design and implementation of other informatics projects.

Whirl-i-Gig provides a friendly, flexible work environment. The position is full-time, permanent and salaried. Compensation will be commensurate with experience and skills and includes employee health and retirement (401k) benefits. Direct interaction with clients across a wide range of disciplines and the use of emerging technologies means the position also offers opportunities for professional development and growth, including attending conferences. Applicants will work out of our office in Williamsburg, Brooklyn. We are not considering applicants based outside of the New York Metro area at this time.
Requirements
  • 3+ years of professional application development experience using standard technologies including PHP, CSS, Javascript (React, Vue JS, Angular, jQuery)
  • Working familiarity with Git version control software and Github-provided services
  • Working familiarity with MySQL or other SQL database systems
  • Ability to effectively operate in a Linux-based application hosting environment
  • Ability to write well-documented, test-driven code
  • Proven experience working on technical projects
  • Self-motivated with ability to self-direct exploration of new technologies
  • Strong written and oral English communication skills
  • Availability to work in our office in the Williamsburg section of Brooklyn, NY
  • Legal residency with work authorization

Bonus points
  • Ruby and/or Python development experience
  • Experience with non-SQL database systems such as MongoDB or Neo4j
  • Experience developing with ElasticSearch
  • Familiarity with drafting of front-end project specifications, work plans and cost estimates.
  • Experience configuring and managing workloads using AWS, Azure or GoogleCloud
  • Experience configuring and administering Linux-based servers

Please include a cover letter and examples of your work on your portfolio site or GitHub repository. Only those candidates selected for an interview will be contacted.