
Software Engineer, Mid-Level, Backend
Spatial Front, Inc
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $80,000 - $130,000 per year
Tech Stack
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