Leading Technologies to New Frontiers...
Software Engineer, Mid-Level, Backend
Location
United States
Posted
176 days ago
Salary
$80K - $130K / year
Seniority
Senior
Job Description
Software Engineer, Mid-Level, Backend
Spatial Front, Inc
• 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
Job 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
- SFI offers a comprehensive benefits package.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full-Stack Software Engineer, React, Next.js, Java
MinderaWe craft software with people we love.
• Designing and building high-performance, secure, and scalable full-stack solutions • Strong focus on Java (Spring Boot), React, and Next.js • Ensuring seamless integration between server-side logic and front-end experience • Collaborating in a positive team environment • Involvement in national and international projects with occasional travel (0%-15% estimated)
Senior Full Stack Developer, Kotlin, Vue.js
Smart WorkingEmpowering companies to work with the best engineers in the world
• Design, build, and maintain full-stack features using Kotlin and Vue.js • Take ownership of complex technical tasks from implementation through to production • Contribute to system design and technical decision-making appropriate to a senior-level role • Collaborate closely with other engineers and stakeholders to deliver reliable, maintainable solutions • Ensure high standards of code quality, performance, and reliability across the stack • Support ongoing improvements to existing systems as part of a long-term product roadmap
Technical Lead, .NET/Angular
CreatioCreatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.
• Lead the design and development of architectural solutions and prototypes alongside the system architect and development team. • Build, test, and debug high-quality back-end code. • Support seamless product operation by addressing customer cases and ensuring system reliability. • Continuously monitor and optimize development processes to enhance team productivity and quality. • Drive adoption of innovative tools, standards, and best practices in software development. • Collaborate closely with product managers, stakeholders, and leadership to align technical vision with business goals. • Conduct technical interviews, mentor developers, and facilitate onboarding and professional growth.
.NET Technical Lead
CreatioCreatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.
• Lead the design and development of architectural solutions and prototypes alongside the system architect and development team. • Build, test, and debug high-quality back-end code. • Support seamless product operation by addressing customer cases and ensuring system reliability. • Continuously monitor and optimize development processes to enhance team productivity and quality. • Drive adoption of innovative tools, standards, and best practices in software development. • Collaborate closely with product managers, stakeholders, and leadership to align technical vision with business goals. • Conduct technical interviews, mentor developers, and facilitate onboarding and professional growth.



