Back-end Engineer (low-level) - Golang, Docker - Analytics / Data market
3+ years
Full-time (40h)
Analytics / Data
Full Remote
Golang
Docker
REST API
Algorithms
Database proxy
Requirements
Must-haves
- 3+ years of Golang experience or equivalent (e.g. Java, Python, C++)
- Strong knowledge of data structures and algorithms
- Experience optimizing queries/database performance (testing and tunning)
- Experience in microservices architecture using REST API and gRPC
- Proficiency in low-level code, packet inspection, decoding, and protocol interception
- Proficiency in SQL and/or NoSQL databases
- Understanding of cloud infrastructure providers (e.g. AWS, Azure)
- Deep knowledge of deployment tools (e.g. Terraform, Cloudformation, Helm)
- Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
- Strong communication skills in both spoken and written English
- Willing to overlap 4-5 hours with PST working hours
Nice-to-haves
- Docker experience
- Experience with database proxies
- Familiarity with compilers
- Protocol knowledge about SQL Server and/or Oracle databases
- Experience parsing and analyzing database protocols
- Security products experience
- Startup experience
What you will work on
- Design and develop core features
- Code, test, deploy, and maintain database protocol handlers, parsers, and policy engines
- Write functional specifications and break down features into tasks
- Follow company software development processes and standards
- Collaborate effectively with the team
- Write unit and end-to-end automation scripts alongside feature code
- Show dedication to solving customer problems and ensuring satisfaction
- Thrive in a fast-paced startup environment