Full Stack Software Engineer
Posted Updated
- In this role, you will develop services that empower people to build dynamic and innovative applications on top of Bitcoin
- Design, implement, test, and support full stack applications, in a continuous integration and deployment environment
- Implement web applications using frameworks such as React or Vue.js
- Implement APIs in Python and Rust
- Develop and maintain Databases and data applications (SQL and NoSQL)
- Write unit, functional, and integration test automation
- Web front ends
- Excellent communication, team player attitude and collaboration skills
- Highly self-motivated, lifetime learner
- Experience building and supporting distribution infrastructure: Docker, Kubernetes
- Experience with React or Vue.js
- 2+ years experience with JavaScript and TypeScript
- System programming experience with Rust
- 5+ years of experience developing full stack applications
- HTTP APIs
- SQL and DB backends
- 2+ years experience with Python
- Experience building on Bitcoin
- System programming experience with C++
- Experience working with and deploying on Kubernetes
- Contributions to Open Source Projects and active GitHub profile
- Experience working with Google Cloud or AWS
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
