JobRaahGet matched free

Jobs

Backend Software Developer

Sonwil · West Seneca, NY, US · United States · On-site

Pay: USD 85,000 – 100,000 a year

Posted Sep 29, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

Job purpose The Backend Software Developer is responsible for maintaining, improving, and expanding the server-side applications supporting the company's FourSquare Solutions warehouse automation platform. The FourSquare applications are functional today and operate primarily as unattended server applications responsible for executing business logic, system coordination, pathing, and other functions within a larger logistics solution. This position will focus on the continued development, performance, reliability, and maintainability of these applications. User visualization and web interfaces are supported separately by the company's web development team. This hands-on individual contributor role will work within a Microsoft development environment utilizing DevOps practices and Microsoft SQL Server. The position will collaborate with internal software developers, web developers, automation resources, operations personnel, and other subject matter experts to translate operational requirements into reliable software solutions. An understanding of logistics, warehousing, material movement, automation, or related operational environments is highly valuable, as the software ultimately supports the movement and management of physical inventory within warehouse operations. Duties and responsibilities Maintain, enhance, and expand existing backend applications supporting the FourSquare platform and related logistics solutions. Develop reliable server-side software designed to operate continuously and unattended in production environments. Design, develop, test, troubleshoot, and maintain application services, business logic, system processes, and integrations. Diagnose and resolve software defects, performance issues, processing failures, and other production application issues. Develop software with an emphasis on reliability, maintainability, recoverability, logging, monitoring, and effective error handling. Work with Microsoft SQL Server to design and maintain database interactions, queries, stored procedures, and other data-access functionality. Participate in the company's DevOps development processes, including source control, code review, build, testing, deployment, and release management. Support and improve pathing and routing logic used by the FourSquare platform. Experience with A* or other graph search, pathfinding, routing, or optimization algorithms is beneficial. Develop and maintain interfaces between FourSquare applications and other internal, customer, automation, or third-party systems. Collaborate with the web development team to define and support the services and data required for system visualization and user-facing applications. Work with operational and technical personnel to understand warehouse processes and translate real-world logistics requirements into effective application behavior. Develop appropriate automated tests and technical documentation to support reliable software operation and future…