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.