SDE II - Backend
Responsibilities:
- High-performance data processing and storage.
- Develop scalable, robust, testable, and maintainable Go packages and programs.
- Translate software requirements into stable, high-performance software.
- Architectural and design decisions for microservices distributed architecture.
- Collaborate with engineers to deliver quality software on time and within budget.
- Code reviews, debugging, and troubleshooting of back-end systems.
Requirements:
- Bachelor's degree in computer science or related field.
- 3-5 years of experience as a Backend Engineer, ideally with Golang and PostgreSQL.
- Strong understanding of cloud technologies (e. g., AWS, Kubernetes, EKS).
- Experience with containerisation and orchestration using Docker and Kubernetes.
- Experience with Kafka, Websocket, and RESTful API's.
- Proven experience with microservices-based architecture.
- Secure user authentication and authorisation with AWS services.
- Experience with Go concurrency and parallelism.
- Experience in the crypto domain and exposure working in designing complex trading systems (good to have).