Engineering Manager, Fullstack

Raleigh, North Carolina, United States · Software Development

Description

The Engineer Manager, Fullstack, builds out robust, user experience focused and thoroughly tested APIs and front end applications. They aren't just a framework developer, they understand core javascript. Engineer Manager, Fullstack actively participate in story grooming, estimations and code reviews. They lead conversations and solicit other input from other engineers to inform decisions around our software offerings. Engineer Manager, Fullstack will mentor other developers along with improving our process and workflows throughout. The Engineering Manager, Fullstack will spend approximately 20% of their time managing Fullstack Engineers.

Responsibilities:

- Build front end applications using React and Angular while also creating new or updating existing Node APIs
- Continue to build out and improve our existing codebase
- Write tests throughout the stack to ensure proper regression testing
- Writing and updating migrations for the databases
- Actively participate in scoping, estimating, code reviews throughout the development process
- Communicate with your fellow coworkers about your progress and offer suggestions/improvements to continually improve all aspects of the software lifecycle
- Prove your reasons/explanations for software decisions and gain buy-in from the team
- Have a constructive voice. It will be expected and respected
- Able to mentor and lead other developers to improve the overall quality of products
- Manage and software engineers by providing support, goals, expectations, mentorship and feedback
- Conduct regular one on one meetings with direct reports to understand their daily work accountability and success
- Provide annual and quarterly goals to direct reports
- Conduct quarterly performance feedback sessions to discuss goal progress and development
- Collaborate with and support direct reports to create development plans for professional growth
- Participate and provide feedback in interviewing process
- Be comfortable speaking to customers to understand their needs and be the technical voice in the room

Requirements

- Experience with AngularJS and/or React along with vanilla javascript proficiency

- Experience developing APIs with NodeJS
- Experience using NPM and Webpack
- Experience with unit and integration testing
- Expert at pull requests and code reviews. We lean on each other to make sure we are writing the best software possible
- Self-motivated individual who can work independently/remotely
- Experience working in a start up and understanding the needs that come with that.
- Willingness/desire to experiment with new technologies
- Good sense of humor, we enjoy working with each other
- Must be able to get things done in a fast-paced, constantly evolving environment

Benefits


Apply for this job