Full Stack Infrastructure Engineer
Company | Code.org |
---|---|
Location | Seattle, WA, USA, Remote in USA |
Salary | $145800 – $162000 |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- Experience deploying and operating a high-usage, data-driven web application in a cloud environment (AWS)
- Experience automating infrastructure with CI/CD pipelines and configuration management tools
- Able to write clean, testable code—preferably in Ruby or a similar language
- Hands-on experience operating high-availability systems—skilled in incident response, observability (monitoring/logging/alerting), and system tuning to maintain uptime and performance
Responsibilities
- Write code to configure the systems that support building, monitoring, scaling, testing, securing, and deploying our product
- Own projects and build features end to end, and work on exciting technical challenges
- Work with your team, other engineers, product managers, and staff across the organization to build and support accessible and efficient systems
- Ship software regularly while maintaining excellent live site availability
- Contribute to an inclusive, growth-focused, and collaborative team culture
Preferred Qualifications
- Comfortable reading and debugging application code (e.g., Ruby on Rails) to diagnose performance issues or trace infrastructure impacts
- Familiar with backend system architecture and scaling strategies for web applications
- Familiar with securing both application and infrastructure layers, including web security fundamentals, threat modeling, and proactive mitigation of vulnerabilities in cloud-based environments
- Solid understanding of Unix-based systems, Docker, and HTTP/CDN behavior
- Experience with high write throughput relational databases, key/value stores, object stores, and exporting transactional data to analytics systems
- Experience with automated UI and integration testing frameworks (e.g. Selenium, SauceLabs, Applitools)