Senior Backend/DevOps Engineer

Keeper.app Logo

Keeper.app

📍Remote

Summary

Join Keeper, a fast-growing company revolutionizing bookkeeping with its all-in-one tool, and play a key role in shaping our architecture and improving developer experience. We are looking for a backend engineer with 5+ years of experience in architecting and building backend systems with Node.js and TypeScript, and a proven track record of designing and operating cloud-native architectures on AWS. You will ship software weekly, contribute to API development, refactor legacy code, and own our CI/CD pipelines. You'll also optimize our RDS database performance and manage complex JSONB columns. We offer competitive pay and equity, unlimited PTO, and comprehensive health benefits.

Requirements

  • 5+ years of experience architecting and building backend systems with Node.js and TypeScript
  • 5+ years of hands-on experience with AWS, with a proven track record of designing and operating cloud-native architectures
  • Strong experience creating and managing CI/CD pipelines, ideally using GitHub Actions
  • A proactive mindset with a passion for clean code, automation, and system reliability
  • Excellent communication skills and the ability to mentor others and lead by example

Responsibilities

  • Ship software on a weekly basis and code a lot of TypeScript
  • You’ll play a key role in shaping our architecture, improving developer experience, and ensuring the scalability and reliability of our systems
  • Contribute to the development and improvement of our APIs and services. You’ll also have the opportunity to refactor and modernize legacy code
  • Own and evolve our CI/CD pipelines, with a focus on GitHub Actions and automation best practices
  • Our RDS database is a critical part of our infrastructure. You’ll be responsible for optimizing performance and managing complex JSONB columns, including normalization and efficient querying

Benefits

  • Competitive pay and equity
  • Unlimited PTO
  • Health, dental, and vision insurance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.