Epicareer Might not Working Properly
Learn More

Senior Full-stack Developer

Salary undisclosed

Checking job availability...

Original
Simplified

Job Title

Senior Full-stack Developer

Summary

As a Full-stack Developer, you will be responsible for designing, developing, and maintaining comprehensive system architectures that include both frontend and backend components. You will collaborate with cross-functional teams to enhance application features, integrate AI components, and streamline DevOps processes through all stages of development.

Responsibility and Duty

  • Design and implement frontend features using frameworks like ReactJS, VueJS, or NextJS.
  • Develop and secure backend APIs, perform CRUD operations, and interface with databases.
  • Design database schemas, manage data tasks, and ensure smooth data migration.
  • Write and optimize code following industry best practices, ensuring thorough documentation.
  • Conduct unit tests, ensure frontend responsiveness, and troubleshoot issues.
  • Collaborate with ML and DevOps teams for AI integration and production deployment.
  • Research and suggest new technologies to enhance system performance.
  • Participate in Agile development processes including sprint planning and retrospectives.

Qualification and Skills

Technical Skills:

  • Bachelor's degree in Computer Science or a related field is preferred.
  • Proven experience as a Full-stack Developer.
  • Proficiency in HTML, CSS, JavaScript, and frameworks such as ReactJS, VueJS, or NextJS.
  • Experience with responsive frameworks (Bootstrap, Material UI, Tailwind CSS) and component libraries (MUI, ChakraUI).
  • Knowledge of REST API, WebSocket, gRPC, and WebRTC.
  • Backend experience with ExpressJS on NodeJS.
  • Familiarity with ORM frameworks like Prisma and strong SQL/NoSQL skills.
  • Expertise in clean code practices.

Soft Skills:

  • Excellent communication and teamwork abilities.
  • Strong problem-solving and critical thinking.
  • Adaptability and a commitment to continuous learning.

Preferred Skills:

  • Proficiency in Python programming.
  • Experience with web scraping and CI/CD processes.
  • Familiarity with AWS infrastructure.

Job Title

Senior Full-stack Developer

Summary

As a Full-stack Developer, you will be responsible for designing, developing, and maintaining comprehensive system architectures that include both frontend and backend components. You will collaborate with cross-functional teams to enhance application features, integrate AI components, and streamline DevOps processes through all stages of development.

Responsibility and Duty

  • Design and implement frontend features using frameworks like ReactJS, VueJS, or NextJS.
  • Develop and secure backend APIs, perform CRUD operations, and interface with databases.
  • Design database schemas, manage data tasks, and ensure smooth data migration.
  • Write and optimize code following industry best practices, ensuring thorough documentation.
  • Conduct unit tests, ensure frontend responsiveness, and troubleshoot issues.
  • Collaborate with ML and DevOps teams for AI integration and production deployment.
  • Research and suggest new technologies to enhance system performance.
  • Participate in Agile development processes including sprint planning and retrospectives.

Qualification and Skills

Technical Skills:

  • Bachelor's degree in Computer Science or a related field is preferred.
  • Proven experience as a Full-stack Developer.
  • Proficiency in HTML, CSS, JavaScript, and frameworks such as ReactJS, VueJS, or NextJS.
  • Experience with responsive frameworks (Bootstrap, Material UI, Tailwind CSS) and component libraries (MUI, ChakraUI).
  • Knowledge of REST API, WebSocket, gRPC, and WebRTC.
  • Backend experience with ExpressJS on NodeJS.
  • Familiarity with ORM frameworks like Prisma and strong SQL/NoSQL skills.
  • Expertise in clean code practices.

Soft Skills:

  • Excellent communication and teamwork abilities.
  • Strong problem-solving and critical thinking.
  • Adaptability and a commitment to continuous learning.

Preferred Skills:

  • Proficiency in Python programming.
  • Experience with web scraping and CI/CD processes.
  • Familiarity with AWS infrastructure.