Job Details

Your Next Step Awaits: Explore In-Depth Job Details and Apply with Ease.

4.9 Rating on Reviews

Full Stack Developer (3-10 Years Experience)

Algotale

3-10 Years

Salary not disclosed

Remote

Full Time

Work From Home

Within 15 days

23-01-2025

  • Posted: 23-12-2024

Social Share :

apply

Job description

Key Responsibilities:

  • Design, develop, and deploy full-stack web applications using modern frameworks and technologies.
  • Build both frontend (UI/UX) and backend (APIs, databases) components that are efficient, reusable, and scalable.
  • Collaborate with product managers, designers, and other developers to define and implement new features.
  • Integrate backend systems with frontend interfaces using RESTful APIs, GraphQL, or gRPC.
  • Develop and maintain robust, secure, and scalable APIs and microservices.
  • Write clean, efficient, and maintainable code following best practices and design patterns.
  • Optimize applications for maximum speed and scalability across devices and browsers.
  • Ensure the technical feasibility of UI/UX designs and collaborate closely with frontend teams.
  • Implement and maintain automated testing, debugging, and code reviews to ensure high code quality.
  • Manage database interactions (SQL and NoSQL), ensuring smooth data handling and optimization.
  • Deploy applications using cloud platforms such as AWS, GCP, or Azure and manage CI/CD pipelines.
  • Troubleshoot, debug and resolve technical issues to ensure smooth deployment and operation.
  • Stay up-to-date with the latest web development trends, tools, and best practices.
  • Required Skills and Experience:
  • Experience: 3 to 10 years of experience as a full-stack developer, with expertise in both frontend and backend technologies.
  • Technical Expertise: Frontend: Strong knowledge of HTML5, CSS3, JavaScript, and modern frontend frameworks such as Angular, React, or Vue.js.
  • Backend: Experience with backend technologies such as Node.js, Java, GoLang, Python, or Ruby.
  • APIs: Expertise in designing and implementing RESTful APIs, GraphQL, or gRPC services.
  • Database: Proficiency in working with databases like MySQL, PostgreSQL, MongoDB, or Redis.
  • Version Control: Experience with Git and Git workflows.
  • Cloud Platforms: Familiarity with cloud platforms like AWS, GCP, or Azure for hosting and deploying applications.
  • CI/CD: Experience with CI/CD pipelines and tools like Jenkins, GitLab CI, CircleCI, or similar.
  • Containerization: Knowledge of Docker and Kubernetes for container management and orchestration.
  • Problem-Solving: Strong analytical skills, able to troubleshoot complex problems and provide efficient solutions.
  • Collaboration & Communication: Excellent verbal and written communication skills with the ability to work collaboratively in a remote environment.
  • Agile: Familiarity with Agile methodologies and tools (Jira, Confluence, etc.) for project management.

Preferred Skills:

  • Experience with Microservices architecture and related technologies.
  • Familiarity with GraphQL for frontend-backend communication.
  • Understanding of web performance optimization techniques.
  • Knowledge of unit testing frameworks (Jest, Mocha, Jasmine, etc.) and end-to-end testing.
  • Experience with serverless computing and services like AWS Lambda.
  • Exposure to DevOps practices, including infrastructure automation tools like Terraform or Ansible.
  • Experience working with data streaming platforms such as Apache Kafka.
  • Experience with Security best practices in both frontend and backend development.

Education & Certifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
  • Relevant certifications in full-stack development, cloud platforms, or specific technologies (optional but a plus).

×
×