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.