Senior Software Engineer

  • Identity.com
  • Atlanta, GA, United States
  • 04 Oct, 2022

Job Description

Senior Software Engineer
Remote, CA

SUMMARY:

  • Identity.com is looking for a lead developer with experience in working in Agile distributed teams working on open-source software and driving the development process. We are looking for a talented, confident, self-motivated, multi-tasking software engineer to help us build amazing crypto related projects. Are you that person?
  • We are a small, passionate team who likes to work hard and gets things done. In this fast-paced blockchain world, we need to move fast, while ensuring the safety and security of our digital identifications.
  • We require a hands-on developer who is proactive, flexible, disciplined, and communicative. One who doesn't shy away from leadership and mentoring our newer team members.
  • We prefer people within the US time zone but can be flexible for the right person.


RESPONSIBILITIES:
You will be responsible for designing and implementing a secure, stable, decentralized identity platform using Blockchain technology, as well as developing an open-source community and ecosystem based on the platform. This role is ideal for someone with a strong track-record in open-source projects and an interest in decentralized, self-sovereign identity.

  • Design and implementation of highly-available and performant solutions.
  • Writing reusable, testable, and efficient code.
  • Implementation of security and data protection protocols.
  • Documenting and presenting open-source solutions.
  • Interacting with and contributing to standards groups.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Directing the development team in the design, development, coding, testing, and debugging of applications
  • Participate in code reviews, education, and mentorship.


REQUIRED QUALIFICATIONS:

  • Extensive experience maintaining Open-Source projects.
  • Experience in writing smart contracts in Rust and Solidity.
  • Strong experience with Node.js, Typescript, JavaScript and React.
  • Can work with high autonomy.
  • Strong communication and problem-solving skills.
  • Expert-level experience in JavaScript, ES6+.
  • Strong experience in type-safe languages.
  • Experience with Docker & Kubernetes.
  • Experience working with Scrum and Kanban, preferably in a distributed team.
  • Strong experience in automated testing frameworks, unit tests and CI/CD.
  • Strong grounding in Web-application security.
  • Understanding fundamental design principles around designing scalable applications.
  • Experience with Git.


PREFERRED QUALIFICATIONS:

  • Comfort and skill in a remote-working environment.
  • Strong experience with other blockchain technologies like Solana and Polkadot.


OUR TECH STACK:

  • Docker, Kubernetes
  • Node.js (ES2015) & Typescript
  • React
  • Blockchain: Ethereum (Solidity), Solana (Rust)
  • Serverless: AWS Lambda, API Gateway, Kinesis, DynamoDB etc.
  • iOS & Android