Senior Full Stack Engineer Job Description Sample Template
JOB TITLE:
- Senior Full Stack Engineer
DUTIES and RESPONSIBILITIES:
- Regularly deliver high-quality, supportable, scalable apps that our customers love.
- Plan, commit, and execute every sprint.
- Collaborate with the team on design, best practices, and technical solutions.
- Work with other teams to ensure easy operability with backend microservices.
- Develop new software products while maintaining an existing codebase.
- Push code to production as often as quality will allow.
- Mentor others in best practices and patterns.
EXPERIENCE and QUALIFICATIONS:
- 5 years+ of Node.js / Javascript experience in a professional role, ideally with Typescript.
- 4 years+ of experience building and consuming REST APIs, ideally using microservice architecture.
- Strong knowledge of testing, TDD, and pair programming.
- Experience in a strongly typed language such as Go, Kotlin, Java, or Rust.
- Koa or Express experience.
- Advanced web debugging & optimization experience.
- Webpack or other module packaging library experience.
- Typescript within both Node and React.
- Great understanding of modern web applications and best practices.
- Excellent time management, interpersonal, and communication skills.
- Practical experience supporting production code.
- Comfortable in a data-driven environment.
PHYSICAL DEMANDS:
- While performing the duties of this position, the employee is regularly required to talk and hear via electronic devices (ie. computer, monitor, microphone, video, etc.)
- The employee frequently is required to use hands or fingers to operate a computer keyboard and mouse.
- Specific vision abilities required by this position include reading and viewing information on a computer monitor.