Back-end / full-stack software engineer
Summary
Builds and scales backend systems for a crypto-mining pool, writing secure, high-performance server code in Python and Go, and deploying on cloud infrastructure with CI/CD.
You design, develop, and deploy software solutions that power products. You create scalable systems and secure, extensible server code, design performant database schemas, and use automated testing, CI/CD, container orchestration, and modern cloud technologies. You also improve products and internal processes.
Responsibilities
- Design software architecture
- Develop software solutions
- Create scalable systems using cloud technology
- Create extensible well-tested and secure server code
- Use automated testing
- Use CI/CD
- Use container orchestration
- Design performant scalable and maintainable database schemas
- Suggest improvements to products and internal processes
Requirements
- Bachelor’s degree in Computer Science or relevant studies
- HTTP
- WebSocket
- TCP/IP
- Unix/Linux
- Shell tools
- Python
- Docker
- Golang
- Blockchain technology
- Open-source contribution
- Startup experience
- Financial systems
- High-reliability systems
- Security systems
- Communication
- Problem-solving