Back-End Developer

closed
TechBiz Global Logo

TechBiz Global

📍Remote - Worldwide

Summary

Join TechBiz Global, a leading recruitment and software development company, as a Backend Software Engineer. You will maintain and implement new backend capabilities and services using Rust, PostgreSQL, and GraphQL within a distributed architecture. Collaborate with designers and frontend developers to meet product requirements, writing efficient, maintainable, and well-tested code. This role requires 5+ years of experience in backend software engineering, proficiency in Rust and GraphQL, and a strong understanding of software development principles. The ideal candidate will also possess experience with video and audio-centered web applications and specific technologies like FFMpeg and Nix.

Requirements

  • 5+ years of professional work experience as a backend software engineer in a cross-functional team (or equivalent in open source projects)
  • Understanding of programming design patterns, data structures and algorithms, and software development lifecycle (Git, testing, etc.)
  • Experience working in close collaboration with product & frontend
  • Experience with writing backend services in Rust, and backend services that speak GraphQL
  • English language fluency

Responsibilities

  • Maintain and implement new backend capabilities and services in an existing; Rust + PostgreSQL + GraphQL distributed monolith / microservices architecture
  • Coordinate with designers and frontend developers to evaluate and realize product requirements
  • Write efficient, maintainable, well-tested Rust and SQL code

Preferred Qualifications

  • Previous work on video and audio-centered web apps
  • Experience with GraphQL real-time subscriptions
  • Experience using the FFMpeg library (not the executable)
  • Experience with Nix and NixOS
This job is filled or no longer available