FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Backend
StackletSenior backend engineer building Stacklet’s cloud governance platform with Python, GraphQL, AWS, and distributed services. Designing scalable policy pipelines, APIs, and cloud asset and cost data stores.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building distributed, event-driven backend services using Python, with a strong focus on API development and cloud infrastructure. Proven ability to lead initiatives, mentor engineers, and make architectural recommendations in an Agile/DevOps environment.
Highest-signal resume keywords
Python Backend DevelopmentGraphQL API DesignDistributed Event-Driven SystemsAWS Serverless ServicesInfrastructure as Code
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend ServicesEvent-Driven SystemsRelational DatabasesSchema DesignAPI DevelopmentAWSTerraformDockerPytestSQLAlchemy
Soft Skills
Verbal CommunicationWritten CommunicationProblem AnalysisTeam OrientationDetail Focus
Tools & Technologies
PostgreSQLAlembicLambdaEventBridgeSNS/SQSDynamoDBECSGitHub ActionsMotoContainerized Testing
Industry Keywords
AgileDevOpsCloud CustodianGovernance WorkloadsCI/CD
Tech Stack
Tools & technologiesAWSCloudDockerDynamoDBGraphQLPostgresPythonTerraform
About the role
Key responsibilities & impact- Build distributed, event-driven services that turn Cloud Custodian into a platform
- Develop the GraphQL API used by the console and customers
- Build pipelines that execute policies across thousands of cloud accounts
- Develop and maintain asset and cost data stores
- Design systems that remain correct and observable while running governance workloads at scale across multiple clouds and regions
- Work as part of a distributed software development team in an Agile/DevOps environment
- Lead backend initiatives and mentor other engineers
- Participate in technical discussions, evaluate solutions, and plan implementation paths
- Make architectural recommendations and guide teammates through decisions
Requirements
What you’ll need- 5+ years of experience building backend services in Python
- 3+ years of experience leading backend initiatives and mentoring engineers
- Strong experience designing and operating distributed, event-driven systems
- Knowledge of failure handling, retries, idempotency, and eventual consistency
- Experience with relational databases and an ORM, including PostgreSQL, SQLAlchemy, and Alembic
- Experience with schema design, migrations, and query performance
- Experience designing and evolving APIs consumed by teams and customers
- Experience with GraphQL
- Hands-on experience with AWS and serverless services, including Lambda, EventBridge, SNS/SQS, DynamoDB, and ECS
- Experience with infrastructure as code and CI/CD using Terraform, Docker, and GitHub Actions
- Experience with modern testing stacks, including pytest, moto, and containerized functional-test environments
- Ability to work on a distributed software development team in an Agile/DevOps environment
- Strong verbal and written communication skills
- Ability to analyze problems, compare solutions, and plan implementation
- Ability to make architectural recommendations and bring teammates along
- Team-oriented, detail-focused, accountable, and receptive to constructive feedback
Benefits
Comp & perks- 100% remote
- Company laptop for development
- Home office budget
- Equity compensation
- Excellent health benefits
- Generous time-off policy
- Talented and experienced team
- Friendly culture