Position- Software Engineer
Location- 100% Remote
Must be USC (Fulltime- direct hire position)
Summary:
We are seeking an experienced Senior Software Engineer to join our talented remote team. The ideal candidate will have expertise in building and maintaining complex cloud-native web services on AWS. This role will be instrumental in supporting our cutting-edge software solutions.
Critical requirements:
- Linux: Strong understanding of Linux fundamentals and be comfortable working in the shell
- Python: Experience building complex 12-factor web applications in Python with a focus on security and maintainability
- git: Be comfortable merging, rebasing, and bisecting, while following a feature-branch workflow
- Test Driven Development: Understand and practice the fundamentals of test-driven development (TDD) to produce reliable and maintainable code
- Containerization: Advanced understanding of containerization and with the ability to leverage Docker in both development workflows and operational workloads
- Kubernetes: Hands-on experience maintaining Kubernetes clusters and designing cloud-native software architectures
- AWS: Expert level experience with AWS and managing AWS infrastructure with Terraform
- SQL: Strong understanding of SQL and data modeling with relational databases (PostgreSQL, MySQL, etc.)
Job Type: Full-time
Pay: $190,000.00 - $200,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
Schedule:
Experience:
- Python: 4 years (Required)
- Cloud architecture: 1 year (Required)
Work Location: Remote