Backend Engineer

Total-TECH Co.

” The Job Description”

  1. Be a key stakeholder of API services, both internal and external across a wide range of features.
  2. Own and maintain documentation for all externally facing APIs .
  3. Experiment, prototype, measure, and make data-driven analysis of everything you build.
  4. Implement web-services, business-logic, APIs  product.
  5. Define code architecture decisions to support a high-performance and scalable product with a minimal footprint.
  6. Participate in the technical design process, contributing towards effective distributed systems.
  7. Make an impact in engineering standards, tooling, and process.

Requirements:

  •  Have passion and motivation for well structured backend services.
  • Have experience with nix based execution environments.
  • Value code quality, testability and iterative development methodology.
  • Like to move fast in a startup environment.
  • Have a familiarity with cloud environments, infrastructure as code and provisioning for the code that you write.
  • Enjoy building distributed/scalable backend infrastructure with a microservices-first design.
  • Are extremely comfortable working in multi-threaded applications.
  • Love to demonstrate, and incrementally build confidence in all the pieces that you develop.
  • Effectively own initiatives, keeping all stakeholders in the loop from a multitude of disciplines (QA, Product, FrontEnd, Infrastructure, Sales, etc.).
  • Drive projects end-to-end to deliver business impact and value.
  • Deeply care about resource frugality and performance.

Nice To Haves:

  •  A good understanding of security principals (Walled garden, JWTs, salting, Shamirs, RSA, etc.).
  • Have a good understanding of Kubernetes, Docker and CI/CD systems.
  • Experience with GCP deployments and pipelines management.
  • Knowledge of Golang, Python, Typescript, and Javascript.
  • Knowledge of NodeJS, ExpressJS or NestJS.
  • Worked with with NATS, and other such message queues
  • Multiple communication protocols in your pocket, ideally the connect protocol (gRPC, REST, MCP, WebSockets, etc.).
  • Have worked in multiple static and dynamic languages.
  • Have a deep sense of appreciation for test-driven methodology.

Tagged as: , , , , ,

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.

Job Overview
Job Location