Backend Software Engineer (Python/Node/Java/Go)

Empowers Staffing Inc.

📍 SAINT PAUL, MN, United States

Full-time computer-and-mathematical Posted March 02, 2026

Job Description

This is a remote position. We are seeking a Backend Software Engineer to design and build scalable, high-performance APIs and services using Python, Node.js, Java, or Go. This role focuses on building reliable backend systems, improving performance and security, and supporting cloud-native application architectures. You will collaborate with frontend engineers, DevOps teams, and product stakeholders to deliver production-ready solutions in a fast-paced, agile environment. The ideal candidate has strong fundamentals in distributed systems, clean architecture, and database design. Key Responsibilities: Design, develop, and maintain backend services and REST APIs Build scalable microservices and event-driven systems Optimize performance, reliability, and system security Design database schemas and write efficient SQL queries Integrate backend systems with cloud services and third-party APIs Participate in code reviews and maintain coding standards Write automated tests to ensure sy...