freehire launches on Product Hunt on 26 August.

Follow →

Back-end Engineer (low-level)

  • 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
  • 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
  • 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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available