CyRAD Solutions logo
CyRAD Solutions
Posted 22 days agoVerified live 1d ago

Software Application Engineer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
PythonFull-Stack DevelopmentReactTypeScriptJavaScriptDockerKubernetesGitHub ActionsCI/CDSoftware Deployment

About the company

CyRAD Solutions logo
CyRAD Solutionscyrad.io

We are trusted talent advisors helping our strategic clients win the war for top engineering talent.

Job description

Summary

CyRAD Solutions is an early-stage technology company building sophisticated software for complex, high-impact environments. The Software Application Engineer will build and own core full-stack application functionality, with a backend emphasis in Python, while contributing to frontend development, infrastructure, deployment, and troubleshooting.

Responsibilities

  • Design and build core application functionality from initial concept through production
  • Develop backend services and application logic primarily in Python
  • Build frontend functionality using React, TypeScript, and JavaScript
  • Design and implement the APIs, data flows, and supporting services that connect the application
  • Containerize software and help prepare applications for production deployment
  • Work with Docker, Kubernetes, and modern software delivery infrastructure
  • Build and maintain GitHub-based deployment workflows, including GitHub Actions and CI/CD integrations
  • Troubleshoot issues across application, infrastructure, and deployment boundaries
  • Take ownership of technical problems even when requirements are incomplete or evolving

Skills

  • Strong software engineering fundamentals with particular depth in backend development
  • Production experience building software in Python
  • Ability to contribute effectively across a full-stack application
  • Experience building software that other people depend on in production
  • Understanding of how applications move from development through deployment and operation
  • Strong technical judgment and the ability to make progress under ambiguity
  • Ability to understand, debug, and take responsibility for the code you ship
  • Experience with React, TypeScript, and/or JavaScript
  • Experience with Docker and Kubernetes
  • Experience with GitHub Actions, CI/CD, and production software deployment
  • Experience working on a small engineering team or in an early-stage startup environment
  • Evidence of building technically substantive projects beyond narrowly assigned responsibilities

Qualifications

Must Haves

  • Strong software engineering fundamentals with particular depth in backend development
  • Production experience building software in Python
  • Ability to contribute effectively across a full-stack application
  • Experience building software that other people depend on in production
  • Understanding of how applications move from development through deployment and operation
  • Strong technical judgment and the ability to make progress under ambiguity
  • Ability to understand, debug, and take responsibility for the code you ship

Nice to Haves

  • Experience with React, TypeScript, and/or JavaScript
  • Experience with Docker and Kubernetes
  • Experience with GitHub Actions, CI/CD, and production software deployment
  • Experience working on a small engineering team or in an early-stage startup environment
  • Evidence of building technically substantive projects beyond narrowly assigned responsibilities

Benefits

  • Equity
  • Washington, DC: Hybrid
  • New York City and San Francisco: Remote (transitioning to hybrid)

More jobs like this