Software Engineer, Backend

Folio (Headquarters: Remote)

Location: United States - Remote Opportunity   |   Full-Time   |   $160,000 - $220,000
Go Java Python PostgreSQL AWS Elasticsearch Backend Distributed Systems Back End Engineer

About Folio: Folio builds scalable infrastructure for hotel procurement automation. Our backend systems handle millions of transactions for hundreds of hotels, requiring robust, secure, and efficient solutions. We’re looking for a backend engineer to design and implement the core services powering our marketplace, search, and payment systems.

Key Responsibilities:

  • Design and develop scalable backend services for Folio’s core infrastructure
  • Optimize database performance and data retrieval for large-scale operations
  • Implement security protocols for sensitive procurement and payment data
  • Collaborate with frontend teams to ensure seamless API integrations
  • Monitor system performance and troubleshoot issues proactively
  • Drive architectural improvements for reliability and efficiency
  • Mentor junior engineers and conduct code reviews

Required Skills:

  • 5+ years of backend engineering experience with distributed systems
  • Proficiency in languages like Go, Java, or Python with strong concurrency understanding
  • Expertise in database design, optimization, and management (PostgreSQL)
  • Experience with cloud platforms (AWS) and containerization (Docker/Kubernetes)
  • Deep knowledge of payment systems, invoice processing, and API design
  • Strong problem-solving skills with focus on system reliability

Nice-to-Haves:

  • Experience with Elasticsearch for search optimization
  • Familiarity with microservices architectures
  • Background in fintech or e-commerce systems
  • Experience with CI/CD pipelines
  • Contributions to open-source projects

Compensation: The estimated pay range for this role is $160,000 - $220,000

Post Date: June 26, 2025