Senior Backend / DevOps Engineer
Job Description
Join Abstra as a Senior Backend/DevOps Engineer and contribute to the design, development, and maintenance of scalable RESTful APIs using FastAPI. Take ownership of and enhance our AWS cloud infrastructure, including EC2, RDS, S3, Lambda, ECS/EKS, and IAM. Manage CI/CD pipelines and deployment workflows using tools like GitHub Actions or CodePipeline. Collaborate on database design, query optimization, and migrations using PostgreSQL, SQLAlchemy, and DynamoDB. Write clean, well-tested Python code, participate in code reviews, and improve system observability through logging and alerting. Contribute to key architecture decisions and technical planning discussions.
Qualifications
1. 5+ years of experience in backend engineering, primarily in Python. 2. Strong hands-on experience with FastAPI or comparable async Python frameworks. 3. Deep familiarity with AWS services and infrastructure-as-code (CloudFormation, Terraform, or similar frameworks). 4. Experience with containerization and orchestration (Docker, ECS or EKS). 5. Proficiency with PostgreSQL and DynamoDB; experience with ORM frameworks (SQLAlchemy 2.0 preferred). 6. Strong communication skills in English (written and spoken). 7. Comfortable working asynchronously and autonomously within a remote-first team. 8. Experience with ETL pipelines or data engineering workflows. 9. Familiarity with PostHog, Sentry, or similar observability/analytics tools.
Benefits
- Flexible working hours and remote work options. - Opportunities for professional growth and development. - A collaborative and inclusive work environment. - The chance to work on impactful projects with a talented team. - Excellent compensation in USD. - Hardware and software setup (mandatory).
Apply Now
