Remote Senior Backend Software Engineer (Remote - US)

at Jobgether

Posted 3 days ago 2 applied

Description:

  • AWeber is seeking a Senior Backend Software Engineer to develop and maintain scalable backend systems for small businesses.
  • The role involves building APIs and distributed microservices with a focus on performance, security, and user experience.
  • The position is fully remote and requires collaboration within a team environment.
  • Responsibilities include designing, building, and maintaining backend systems and event-driven microservices using Python and frameworks like Tornado and Rejected.
  • The engineer will develop and maintain APIs to support product functionality and customer-facing features.
  • The role requires managing a hybrid cloud platform using tools such as Docker, Kubernetes, and internal deployment frameworks.
  • Monitoring system health and performance using metrics tools like statsd, Graphite, and Grafana is essential.
  • Participation in a 24/7 on-call rotation is required to ensure high availability of services.
  • Collaboration with frontend engineers, product owners, and designers is necessary to deliver high-quality features.
  • The engineer will advocate for best practices in testing, security, and maintainability across the codebase.
  • Leveraging AI to improve development processes and integrate AI features into product releases is part of the role.

Requirements:

  • Candidates must have 5+ years of backend development experience, ideally with distributed systems.
  • Proficiency in Python and experience with backend frameworks such as Tornado or Rejected is required.
  • A solid understanding of microservices architecture, API development, and CI/CD pipelines is necessary.
  • Experience with containerized deployments using Docker and orchestration tools like Kubernetes is essential.
  • Familiarity with monitoring tools and building observable systems (e.g., statsd, Grafana) is required.
  • Previous experience working on a modern web platform in a collaborative, agile team is necessary.
  • Candidates should be comfortable taking ownership and responsibility for uptime, quality, and performance.
  • Enthusiasm for AI technologies and a track record of using AI tools to improve development workflows is preferred.
  • Strong communication and team collaboration skills are essential.

Benefits:

  • The position offers 100% remote work with flexibility and autonomy.
  • AWeber provides 100% company-paid PPO medical, dental, and vision insurance, including spouse/domestic partner coverage.
  • Employees receive generous 4–7 weeks of paid time off and holidays, plus a 4-week paid sabbatical based on tenure.
  • A 401K plan with a 4% company match is available.
  • The company has a profit-sharing program.
  • A home office setup and internet stipend are provided.
  • Reimbursement for tuition, conferences, learning, and gym memberships is available.
  • Company-paid life and short-term disability insurance is included.
  • Optional supplemental benefits, including long-term disability, critical illness, and additional life insurance, are offered.