The Software Engineer I (NodeJS) will be responsible for supporting the implementation and maintenance of our products.
Implement new features using code that emphasize clarity, robustness, and maintainability.
Maintain and support existing features.
An emphasis on testing quality and coverage.
Share regularly with others through pairing and code reviews.
Support team planning efforts assessing technical feasibility of new product features.
Able to communicate effectively with different audiences and can work collaboratively and constructively with others in the team and broader organization.
Rotating on-call duties with other team members.
Other duties as assigned.
Knowledge, Skills and Abilities Required
Experience with back-end development with NodeJS is required
Knowledge of front-end development with Bootstrap and JQuery
Good understanding of web architecture
A test-centric approach to development to build and deploy with confidence.
Comfortable at the command line, and with advanced git features.
Has shipped software that required multiple teams and collaboration to achieve success.
Acted as a mentor or team lead to more junior engineers.
Fast Learner and independent
Have participated in an organization using an Agile-based approach to software delivery
Education and/or Experience:
At least 2+ year of recent production experience developing NodeJS.
Experience with frameworks and libraries such as Bootstrap and jQuery preferred
Bachelor’s degree preferred
Cofense is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, physical or mental disability, marital status, genetic information or any other status or characteristic protected by applicable national, federal, state or local laws and ordinances. We adhere to these commitments in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, and discipline.