Hack Notice, Inc. is looking for an experienced Full Stack JavaScript Engineer with a trackrecord of problem-solving, independent thinking, and teamwork. If you’ve previously planned, developed, and delivered web applications, this would be a great way to expand your skill set in our fast-paced, highly rewarding work environment and help expand a SaaS platform. The ideal candidate should be an organized, detail-oriented, self-starter who can take feature requirements and stories and integrate them into our platform efficiently, using established and industry-standard patterns.
Responsibilities:
- Turn requirements into a delivered, tested feature in the client’s application.
- Working on angular applications – operations and development (not testing).
- Own individual tickets, including:
○ Ability to turn requirements into a plan and clarify any confusion with stakeholders, and solicit feedback from other engineers.
○Turn this plan into code.
o Thoroughly test the product.
o Submit code for code review.
o Deploy the product.
- Eagerness to help grow client’s architecture and future processes.
- Platform is primarily Mongo, ExpressJS, Angular, and Node; Heavy services work within Express (Node), utilizing a fully separated set of API services
- Monitor the support channel: 20% front end, 40% backend, 10% infrastructure deployment (restarting production services as needed, general “lights on doors” type work).
- Working within a client-facing role with sales team, CTO, and CEO
- Will be working on major projects such as translations of the client’s platform, new dark web scrapers, and utilizing OpenAI for spear phishing campaigns.
- Contributor role with high potential for transition to lead role.
- Ensure stability of the platform and managing any technical issues related to customer experience.
Qualifications:
- 3 years’ experience/high proficiency in the MEAN stack with (MongoDB, Express.js, Angular 12+, Node.js); Deep development with JavaScript on both the frontend and backend.
- 2 years' experience leading featured development: defining the feature's scope, designing its architecture, writing the code, conducting testing, and ensuring that it meets the specified requirements within a software project
- 2 years' experience conducting implementation and deployment: coding, debugging, and ensuring that the feature functions as intended then making the feature or changes available for use by end-users or within the production environment.
- 1 years’ experience with the ELK stack: Elastic, Logstash, and Kibana is a plus.
- Experience with popular MEAN libraries such as Mongoose and Q.
- Security-focused in building their applications and processes.
- Designs and creates clean RESTful endpoints.
- Worked with standard software development tools (Git) and development processes like sprint planning and code reviews.
- Have worked in a complex tech environment with other talented engineers.
- Keeps up to date with the current and future landscape of software development.
- Linux and AWS experience is a plus.
- Good teamwork is a must.
- Have a strong interest in the cybersecurity industry.
- Desire to manage a platform from requirements to customer delivery.
- Have a passion to design and create clean RESTful endpoints.
- Great communication. Openness to communicate what they are thinking, point out potential pitfalls, and no hesitation to ask for help when encountering issues.
- Loves to code, loves technology.
- Candidates should keep up to date with the current and future landscape of software development.
Job Type: Contract
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Application Question(s):
- Do you have a coding portfolio?
- Describe the Software Development Process in Brief.
Experience:
- MongoDB: 3 years (Required)
- Java: 3 years (Required)
- Express.js: 3 years (Required)
- Angular: 3 years (Required)
- Node.js: 3 years (Required)
Work Location: Remote