Senior Software Engineer | Remote

Who we are

We build the world’s leading digital identity and Verifiable Credential technology. We bring complete solutions that fit into an organization’s existing technology stack, delivering secure, trustworthy, verifiable information. Our Indicio Proven® flagship product is the world’s most advanced solution for decentralized identity using Verifiable Credentials and Open Badges 3.0. 

As a rapidly growing start up we need team members who can work in a fast paced environment, produce high quality work on tight deadlines, work without supervision, show initiative, innovate, and be laser focused on results. You will create lasting impact and see the results of your work immediately.

As a full stack engineer on our Enterprise team, you will be responsible for architecting, describing, and implementing backend features and APIs and the UIs that utilize them. Your work will be divided between work on the core Proven product and customizations to meet customer requirements. You will play a key role in building the server and web-based software that makes our customers and their partners and users successful. 

We have bi-weekly sprints, daily standups, and pair programming sessions.. We have optional opportunities for mentoring others, open source community participation, and leadership opportunities. This is a full-time position with company benefits including:

  • Subsidized healthcare 
  • Matching 401k
  • Unlimited PTO
  • 14 Federal paid holidays

Indicio is a fully remote team (our Maryland colleagues have a co-working space) and our clients are located around the world. Working remotely requires you to be self-motivated, a demonstrated team-player, and have outstanding communication skills. 

We do not conduct live coding interviews, but we do like to talk about your favorite projects and may ask for code samples if you are shortlisted.

Responsibilities

  • Understand requirements, design and scope features, and generate stories, tasks, and estimates
  • Work with other team members to coordinate work and schedules
  • Write high quality software and tests
  • Assist our testing team to document features and create testing procedures
  • Manage tasks in Jira and communicate via Slack and Zoom

Required skills

  • Expert in JavaScript
  • Deep experience with Node.js, Express.js, and React.js
  • Experience designing, implementing, and maintaining RESTful APIs
  • Experience implementing and maintaining UIs
  • Expert in using git, docker, bash
  • 5+ years relevant work experience
  • Must live in the United States and be legally able to work here without visa sponsorship.
  • Understanding of basic cryptography principles (hashing, symmetric and asymmetric encryption, signatures, etc.)

Nice to have but are not required

  • Understanding of basic blockchain principles, verifiable credentials, and/or SSID
  • Experience contributing to open source software projects
  • Python development experience
  • Working understanding of Websockets
  • Well-formed opinions on state management
  • Functional skills with Curl / Postman
  • Comfortable using Linux/Unix environments
  • Utilization of TDD methodologies
  • Experience working in an agile environment

We highly encourage candidates of all backgrounds to apply – even if you don’t have experience in all the requirements and nice to haves. We particularly want to meet underrepresented people in the technology industry.

As a Public Benefit Corporation, a women-owned business, and WOSB certified, Indicio is committed to advancing decentralized identity as a public good that enables all people to control their online identities and share their data by consent.