Let’s work together.

Software Engineer

Responsibilities

  • Write and maintain well documented, high quality code for multiple projects in various languages (Python, Javascript, C#)

  • Architect and develop a full stack internal application used to store, manage, organize, and retrieve hardware information and various R&D test data and reports

  • Write and maintain automated build systems and scripts, and deployment pipelines

  • Build tests and integration tooling to ensure high quality code in an agile environment

  • Collaborate on technical designs to meet product, technical, and end user needs

Qualifications

  • 3+ years of professional experience, with a focus on full-stack web applications

  • Experience with frontend and backend web frameworks such as Django, node.js, React

  • Experience with SQL and NoSQL databases (Postgres, Mongo, Redis, etc)

  • Experience with unit, integration, and functional test design and implementation

  • Working knowledge of Git, CI/CD tools, and build automation and deployment best practices

  • Ability to architect, design, and implement all components of a full stack application, such as backend service, API, databases

  • Strong debugging skills, and the ability to quickly chart a path from bug reports to viable solutions

  • Drive to proactively identify opportunities for improvement in our systems and propose solutions

  • Ability to work with minimal supervision, prioritizing and adapting to the needs of the team and leadership adeptly

  • Strong written and verbal communication skills

Nice to haves

  • Experience with commercial cloud platforms, such as AWS, GCP, Azure, etc.

Location

  • Working location is flexible with opportunities for hybrid or fully remote