Software Engineer
Posted Updated
You will develop and maintain scalable, high-quality software for a web3 asset platform. You will collaborate with design, engineering, and product colleagues to deliver features, guide technical and architectural decisions, work with Kubernetes-based infrastructure, review code, and mentor other team members.
Responsibilities
- Develop and maintain a scalable, readable, high-quality codebase
- Collaborate with design, engineering, and product colleagues to deliver features and improve user experience
- Drive technical direction and contribute to architectural decisions for projects and features
- Evaluate emerging technologies and recommend technology selections
- Mentor team members and conduct code reviews
- Develop the web3 asset platform and participate in the Hyperledger Firefly open-source community
- Work with Kubernetes operators and automation tools across SaaS microservices and blockchain infrastructure
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
- Proficiency in JavaScript and modern web frameworks such as React or Vue.js
- Experience with AWS, Azure, or modern Infrastructure as a Service platforms
- Experience developing and delivering production applications with strong user experience
- Familiarity with global DevOps practices
- Familiarity with Golang
- Experience building low-latency microservices using Node.js and Express
- Experience building large-scale production applications
- 6+ years of software-development industry experience
- Track record of building and maintaining enterprise-grade cloud-native SaaS solutions
- Experience deploying and managing applications with Kubernetes on AWS, Azure, or GCP
Benefits
- Equity ownership
- Comprehensive medical, dental, and vision coverage for US and UK employees
- Open paid-time-off policy
- Retirement savings options for US and UK employees