Torchlight™

Senior Software Engineer

Torchlight™

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

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 to their full potential, serverless data warehouse for analytics, managed RDMS, serverless execution, asynchronous messaging, and orchestration for complex processes.
  • Utilize Terraform to define and manage our infrastructure as code (IaC), ensuring a reproducible and automated environment.
  • Collaborate closely with cross-functional teams, including product owners, data scientists, and other engineers, to deliver high-quality solutions.
  • Take ownership of the entire software development lifecycle, from conception and design to deployment and ongoing maintenance.
  • Troubleshoot and resolve complex technical issues, ensuring the reliability and performance of our systems.

Requirements

  • Active TOP SECRET Security Clearance
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Extensive experience in full stack software development with a proven track record of designing and building high-performance, scalable APIs and web applications
  • Deep and demonstrable expertise in modern web development technologies, including:
  • Back-end: Python (or Node.js, Java, or similar) and frameworks like Django, Flask, or FastAPI.
  • Front-end: JavaScript/TypeScript, React, 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, leveraging the managed services provided by the providers
  • Proficiency with Infrastructure as Code, particularly Terraform
  • A solid understanding of distributed systems, modular monolithic architecture, API design principles, and front-end/back-end integration
  • Excellent problem-solving skills and the ability to work effectively in a collaborative, fast-paced environment
  • Experience with Site Reliability Engineering (SRE) principles and practices, including monitoring, alerting, and incident response (desired)
  • A 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)
Benefits
  • Equal Opportunity/Affirmative Action Employer
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
API developmentfull stack software developmentPythonNode.jsJavaDjangoFlaskFastAPIJavaScriptTypeScript
Soft Skills
problem-solvingcollaborationownershipcommunicationadaptability
Certifications
TOP SECRET Security ClearanceBachelor's degree in Computer ScienceMaster's degree in Computer Science