Senior Full Stack Developer Job Description

In this role, you will be involved in the entire software development lifecycle, from concept and design to testing and deployment. You will utilize your expertise in front-end and back-end technologies, such as JavaScript, Node.js, React, and SQL, to build efficient and user-friendly applications. Additionally, you will provide technical guidance and mentorship to junior developers, ensuring high-quality code and adherence to best practices.

Responsibilities

  • Developing and maintaining front-end and back-end applications
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Writing clean, reusable, and efficient code
  • Troubleshooting and debugging issues
  • Optimizing applications for maximum speed and scalability
  • Unit testing and ensuring the quality of the software
  • Providing technical guidance and mentorship to junior developers

Qualifications

  • Bachelor's degree in Computer Science or a related field
  • Proven experience as a Full Stack Developer or similar role
  • Strong proficiency in front-end technologies, such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular)
  • Experience with back-end technologies, such as Node.js and Express.js
  • Familiarity with databases and SQL (e.g., MySQL, PostgreSQL)
  • Knowledge of version control systems (e.g., Git)
  • Strong problem-solving and analytical skills
  • Ability to work independently and collaboratively in a fast-paced environment
  • Excellent communication and interpersonal skills

Skills

  • JavaScript
  • Node.js
  • React
  • SQL
  • HTML
  • CSS
  • Git
  • Problem-solving
  • Analytical skills
  • Communication skills

Start Free Trial