Software Engineer (Full-Stack)
About Spring Labs:
Spring Labs is redefining how data is exchanged for the new age of data sharing, security, and consumer privacy through decentralization. We allow institutions to share information directly among themselves to verify identities and reduce fraud - all while protecting consumer data.
Working at Spring Labs is about being part of a collaborative team, comprised of some of the most talented people in the industry. You would be welcomed into a fun, inclusive environment where we care as much about our employees as we do about our product.
Are you a driven engineer looking to collaborate with a world-class team on a product that affects every single consumer? Do you enjoy building complex systems from core foundations?
We are looking for software engineers to craft a decentralized network for credit and identity on the blockchain. As Software Engineer, you will be responsible for developing frontend and backend components, integrating into our infrastructure and helping build the underlying blockchain infrastructure.
We are creating both a new blockchain platform and the surrounding ecosystem of applications. You may work on one or both sides of the business and interact directly with industry partners.
You should be fluent in a modern development framework, like Django, Ruby on Rails, or React, and have familiarity with the concepts behind blockchain applications. A prior background in FinTech, fraud or credit is a plus.
What Will You Do?
- You will craft a decentralized solution to a typically centralized problem from the ground up
- You will develop the back-end and front-end components of the Spring network
- You will design decentralized apps and API’s to handle sensitive and confidential identity and credit data
- You will maintain a well-tested codebase with continuous integration and coverage reporting
- You will champion an atmosphere of open-source contribution and code collaboration
Basic Qualifications:
- You are excited to join an early stage startup and comfortable handling multiple roles
- You have 2+ years of experience in a full-stack environment and a strong understanding of a web development language like Python, Go, or Ruby
- You have owned the creation and consumption of production API’s
- You are fascinated by the technology behind blockchain and decentralized systems
- You are self-directed and willing to help scale and define the team, dev culture, and tech process
- You have a degree in computer science or a related field
Additional Qualifications:
- You have industry experience in blockchain development (e.g., Ethereum, Solidity, truffle, bitcoin contracts, etc.)
- You are an active contributor to open-source projects
- An understanding of applied cryptographic principles (asymmetric versus symmetric encryption, digital signatures, hashing, message authentication)
- Previous experience in FinTech, including fraud, payments and credit
- You have experience with complex deployment pipelines using tools like Chef, Ansible, Docker, and/or Kubernetes
- You wield a strong knowledge of a front-end framework like React, Angular.js, etc.
Equal Opportunity Statement:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Equal Opportunity Statement:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.