How Interview as a Service can transform hiring for you!Read

Full-Stack Developer (Freelance)

  • Date Icon 18/04/2025
Default Image

Location: Remote
Job Type: Full-Time
Experience Level: 10+ Years
Department: Software Development
Reports To: Technical Lead

Job Summary:

We are looking for an experienced and results-driven Full-Stack Developer (Freelance) with over 10 years of experience in building, maintaining, and scaling modern web applications. The ideal candidate will have deep expertise in both back-end and front-end technologies, cloud infrastructure, and DevOps practices. This role requires strong technical leadership, a problem-solving mindset, and the ability to collaborate effectively across teams in a fast-paced Agile environment.

Key Responsibilities:

  • Design and develop full-stack web applications using back-end technologies such as Node.js, Python, and Java.
  • Build modern, responsive front-end interfaces using React, Angular, or Vue.js.
  • Develop and consume RESTful APIs and integrate with external systems and services.
  • Manage and optimize SQL and NoSQL databases to ensure performance, security, and scalability.
  • Deploy and manage applications on cloud platforms including AWS and Azure.
  • Utilize DevOps tools such as Docker, Kubernetes, and CI/CD pipelines to automate and streamline deployment processes.
  • Participate in architectural discussions and contribute to long-term technical strategy.
  • Lead and mentor junior developers and contribute to code reviews and best practices.
  • Collaborate with cross-functional teams following Agile methodologies to deliver high-quality software solutions.

Required Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of full-stack development experience with strong back-end expertise in Node.js, Python, or Java.
  • Proficiency in front-end technologies such as React, Angular, and Vue.js.
  • Solid experience with both relational and non-relational databases.
  • Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with DevOps practices and tools including Docker, Kubernetes, and CI/CD workflows.
  • Strong problem-solving skills, attention to detail, and a passion for quality.
  • Excellent communication, collaboration, and leadership skills.

Don't forget to share this post!

| | |