Search...

Full Stack Software Engineer

Skills

About the Role

You will design, implement, test, and support full stack applications in a continuous integration and deployment environment. You will implement web applications using React or Vue.js, build HTTP APIs in Python and Rust, develop and maintain SQL and NoSQL databases, and write unit, functional, and integration test automation. You will also work with Docker and Kubernetes to build and support distribution infrastructure.

Requirements

  • 5+ years of experience developing full stack applications
  • Experience with web front ends
  • Experience with HTTP APIs
  • Experience with SQL and DB backends
  • System programming experience with Rust
  • 2+ years experience with Python
  • 2+ years experience with JavaScript and TypeScript
  • Experience with React or Vue.js
  • Experience building and supporting distribution infrastructure: Docker, Kubernetes
  • Excellent communication and collaboration skills
  • Highly self-motivated, lifetime learner

Responsibilities

  • Design, implement, test, and support full stack applications in a CI/CD environment
  • Implement web applications using React or Vue.js
  • Implement HTTP APIs in Python and Rust
  • Develop and maintain SQL and NoSQL databases
  • Write unit, functional, and integration test automation
  • Develop services that empower people to build applications on top of Bitcoin