Tech Stack
AnsibleAWSAzureCloudDockerJavaJavaScriptLinuxOraclePythonTerraformTypeScript
About the role
- Build and automate solutions across scripting, compiled languages, cloud deployments, and infrastructure-as-code.
- Deploy or stand up websites and work with cloud providers to deliver services.
- Troubleshoot systems from first principles and find root causes.
- Collaborate with teammates using Git (branching, merging, pull requests) and shared codebases; ship working code.
- Learn through doing: iterate on systems, improve processes, and adopt a growth mindset.
- Participate in SRA Corps training and role-specific professional development, including a one-week Philadelphia orientation and ongoing bootcamps.
- Work full-time on-site in the Rochester office, Monday through Friday 8:30am–5pm; occasional evening and weekend work may be required.
Requirements
- Git experience, including basic workflows (branching, merging, pull requests).
- Collaborative project experience: Has built at least one personal project with another person using a shared codebase (Git collaboration).
- Strong troubleshooting and problem-solving skills: Demonstrated ability to break down and resolve technical issues independently.
- Has written code in JavaScript or TypeScript.
- Has written code in Python.
- Has written code in a declarative language or tool (e.g., Ansible, Terraform, Dockerfiles, NixOS config, CloudFormation).
- Has written code in a compiled language (e.g., Java, C, C++, C#).
- Has deployed or stood up a website of any kind (personal blog, static site, web app, etc.).
- Has used at least one cloud provider (e.g., AWS, Azure, GitHub Pages, Cloudflare, Oracle Cloud).
- Comfortable in a Linux shell environment.
- Has automated a task with a script (Bash, Python, PowerShell, etc.).
- Willingness to travel.
- Punctuality and timely attendance to external client and internal stakeholder needs.
- Preferred: Residence in Eastern time zone.
- Preferred: More experience with TypeScript.
- Preferred: Azure experience specifically.
- Preferred: Docker experience.
- Preferred: Familiarity with functional programming concepts.
- Preferred: Background or coursework in statistics or probability.
- Preferred: Interest in diagram/code-based visual tools (e.g., PlantUML, Graphviz, Matplotlib, R).
- Preferred: Enjoys using or writing in Markdown.
- Preferred: Can explain JavaScript’s prototypical inheritance.
- Preferred: Cultural fit items (e.g., plays Factorio/Satisfactory, strategic board games).