Job details

Software Engineer, Product Frontend

  • TypeScript
  • Vue.js
  • Angular
  • React.js
  • Microservices
  • CI CD
  • GitHub

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

nVisium is looking for a skilled frontend-focused Software Engineer to help expand our product engineering team, which is currently focused on building a next-generation security training platform, a security assessment reporting portal, and more. Our stack mainly consists of Python and/or Typescript on the backend, and Typescript/Angular on the frontend, running on various AWS services. The ideal candidate is excited to code and solve engineering challenges while working with a 100% remote, yet close knit team.


Responsibilities:

After a few weeks of shadowing team members, new hires will have a solid understanding of our daily process. This may include writing and reviewing source code, testing our internal applications, or preparing documentation for our teammates and clients. Some other noteworthy responsibilities would include:
  • Design and build interactive and intuitive user interfaces that interact with various nVisium backend systems, including APIs, serverless functions, and streaming/ETL services
  • Maintaining code quality via testing procedures including unit and integration testing.
  • Creating wireframes, storyboards, user flows and sitemaps to effectively communicate interaction.
  • Working in an Agile environment using Continuous Integration/Continuous Deployment (CI/CD)
  • Working autonomously on assigned tasks while coordinating efforts in a collaborative environment.

Requirements:

Candidates for this role should have:
  • Extensive experience building highly interactive web applications and interfaces using Angular, React, Vue, or similar advanced frontend frameworks
  • Experience working within microservice-oriented application architectures
  • Experience with Git, including Github PR and CI/CD workflows
  • A mindset towards continued professional growth

Bonus points:

While not required, the ideal candidate will have:
  • Experience with Python and/or Go
  • Experience with AWS, particularly serverless (e.g. Lambda) and message streaming (e.g. MSK. EMR)
  • String knowledge of software security topics, including common security issues (e.g OWASP Top 10) and how to identify and mitigate vulnerabilities when writing code
  • Strong knowledge of containerization, specifically Kubernetes