Spatial Front, Inc

Software Engineer, Mid-Level, Backend

Spatial Front, Inc

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $80,000 - $130,000 per year

About the role

  • Design and architect backend software applications supporting a modern, data-centric platform
  • Develop, maintain, and optimize scalable, high-performance applications using Node.js
  • Build and maintain RESTful APIs and integrate with external data sources
  • Implement reusable, modular components and support state management strategies
  • Perform unit and end-to-end testing using tools such as Postman
  • Participate in peer code reviews, ensuring adherence to coding standards and best practices
  • Collaborate closely with senior engineers, UI/UX designers, QA teams, and stakeholders in an Agile/Scrum environment
  • Debug, troubleshoot, and resolve complex technical issues
  • Contribute to technical documentation, including system design, APIs, and workflows
  • Support CI/CD pipelines using tools such as Jenkins and GitHub Actions

Requirements

  • Bachelor's degree in Computer Science or a related field OR Six (6) years of equivalent professional experience in place of a degree
  • Minimum 3 years of experience as a backend Software Engineer
  • Proficiency with Node.js, RESTful APIs, GitHub, AWS, and API Gateway
  • Experience working in Agile/Scrum and DevSecOps environments
  • Hands-on experience with Jira and Confluence
  • Strong analytical, problem-solving, and troubleshooting skills
  • Excellent written and verbal communication skills
  • Ability to obtain and maintain a U.S. Public Trust clearance (fingerprinting required).
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsRESTful APIsunit testingend-to-end testingCI/CDDevSecOpsstate managementscalable applicationshigh-performance applicationsmodular components
Soft Skills
analytical skillsproblem-solvingtroubleshootingcommunication skillscollaborationpeer code reviewsadherence to coding standardsdocumentationstakeholder engagementAgile/Scrum participation