Torchlight™

Senior Full Stack Software Engineer

Torchlight™

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSAzureCloudDistributed SystemsDjangoDockerDynamoDBFlaskGoogle Cloud PlatformJavaJavaScriptKubernetesMongoDBMySQLNode.jsNoSQLPostgresPythonReactSQLTerraformTypeScriptVue.js

About the role

  • Develop and maintain a highly available, low-latency, and scalable API and full stack applications
  • Write clean, efficient, and well-documented code for both front-end and back-end components
  • Leverage managed cloud services, serverless data warehouse, managed RDBMS, serverless execution, asynchronous messaging, and orchestration for complex processes
  • Utilize Terraform to define and manage infrastructure as code (IaC)
  • Collaborate closely with cross-functional teams, including product owners, data scientists, and other engineers
  • Take ownership of the entire software development lifecycle from conception and design to deployment and maintenance
  • Troubleshoot and resolve complex technical issues to ensure reliability and performance of systems

Requirements

  • Active TOP SECRET DOD Security Clearance (active) required
  • U.S. Citizenship required for positions requiring government security clearance
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • Extensive experience in full stack software development with proven track record designing and building high-performance, scalable APIs and web applications
  • Back-end: Python (or Node.js, Java, or similar) and frameworks like Django, Flask, or FastAPI
  • Front-end: JavaScript/TypeScript, React, Angular, or Vue.js
  • Database technologies: SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB)
  • Strong, hands-on experience with cloud providers such as GCP, Azure, and AWS and managed cloud services
  • Proficiency with Infrastructure as Code, particularly Terraform
  • Solid understanding of distributed systems, modular monolithic architecture, and API design principles
  • Excellent problem-solving skills and ability to work effectively in a collaborative, fast-paced environment
  • Troubleshooting and system reliability/performance skills
  • Experience with Site Reliability Engineering (SRE) principles (desired)
  • Background in Geospatial data processing and analysis (desired)
  • Familiarity with containerization technologies such as Docker and Kubernetes (desired)
  • Experience with modern DevOps practices and CI/CD pipelines (desired)