Backend Software Engineer (Python/Node/Java/Go)
E
Empowers Staffing Inc.
📍 SAINT PAUL, MN, United States
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...