Software Engineer (QA/Release Manager)
New
Fully remote work environment within the United States.Full-TimeSenior
Salary110,000 - 140,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPostgreSQLCloud ComputingGCPTypeScriptRelease ManagementReactDevOpsTerraform
Requirements
- 5+ years of professional software engineering experience in full-stack or backend-focused roles.
- Strong experience with cloud platforms such as GCP, AWS, or equivalent environments.
- Hands-on experience with infrastructure-as-code tools such as Terraform or similar technologies.
- Strong understanding of QA methodologies, testing frameworks, and release management processes.
- Proficiency in TypeScript, React, and relational databases such as PostgreSQL (nice to have).
- Experience building and deploying scalable web applications in production environments.
- Strong problem-solving skills with a high sense of ownership and accountability.
- Excellent communication skills and ability to work effectively in cross-functional teams.
- Comfortable working in fast-paced, startup-like environments with evolving priorities.
Responsibilities
- Own and manage the end-to-end release process for core products, ensuring smooth, reliable, and high-quality deployments.
- Define and improve QA practices, including automated and manual testing strategies to strengthen product stability and reliability.
- Contribute to full-stack development using TypeScript and React, supporting both frontend and backend feature delivery.
- Lead infrastructure and DevOps initiatives using cloud platforms and infrastructure-as-code tools such as Terraform.
- Collaborate with cross-functional teams including product managers, designers, and engineers to scope, build, and deliver features.
- Participate in code reviews, architecture discussions, and technical design sessions to maintain strong engineering standards.
- Build and maintain scalable, testable, and high-performance systems with a focus on long-term maintainability.
- Mentor junior engineers and promote best practices across QA, testing, and release engineering.
View Full Description & ApplyYou'll be redirected to the employer's site