Back-end / full-stack software engineer
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