Remote Position
[Remote] Remote | Senior Software Engineer, Backend (Node.js, TypeScript, Rust) — $50–$80/hour
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. 24-MAG LLC connects experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams. The company is seeking a Senior Backend Software Engineer to design, build, test, and maintain scalable backend services for high-traffic web and mobile platforms, while owning API integrations, performance, architecture, code quality, and technical leadership.
Responsibilities
- Design, develop, test, and maintain production backend services
- Build high-quality services using Node.js, TypeScript, and Rust
- Own features across the full software-development lifecycle
- Apply scalable, secure, and maintainable engineering practices
- Deliver reliable functionality aligned with broader platform objectives
- Build server-to-server integrations for high-traffic applications
- Develop and maintain REST and GraphQL API layers
- Apply strong understanding of authentication between services
- Design resilient communication patterns around timeouts and retries
- Ensure integrations remain performant and reliable under production workloads
- Apply deep knowledge of HTTP semantics, headers, cookies, caching, and sessions
- Monitor backend application and service performance
- Diagnose defects, bottlenecks, and production reliability issues
- Optimise services supporting large-scale consumer-facing experiences
- Drive continuous improvements in performance and operational quality
- Contribute to solution design and backend architecture decisions
- Conduct code reviews and uphold engineering-quality standards
- Integrate AI and ML capabilities into production services where appropriate
- Use generative AI tools to improve engineering productivity
- Support CI/CD practices across development, testing, and deployment workflows
- Lead delivery of scoped features through collaborative engineering teams
- Work across Engineering, UX, Product, Business, and Analytics functions
- Mentor peers and contribute to technical knowledge sharing
- Explain complex technical decisions clearly to broad audiences
- Support engineering excellence through ownership, feedback, and continuous improvement
Skills
- 4+ years of professional software-engineering experience building production systems, or a Bachelor's degree in Computer Science or a related field with 3+ years of relevant experience
- Strong hands-on production coding experience with Node.js
- Strong production experience with TypeScript on backend systems
- Hands-on Rust experience in production services, performance-critical modules, or substantial systems work
- Strong understanding of HTTP semantics and modern web infrastructure
- Experience with cookies, headers, caching, sessions, and server-to-server communication
- Experience designing authentication, timeout, and retry behaviour between services
- Strong background building or operating high-traffic consumer-facing web platforms
- Strong understanding of scalable, secure, and maintainable backend architecture
- Demonstrable progression to senior-level engineering ownership
- Excellent written and verbal communication skills
- Ability to explain complex technical concepts clearly across technical and non-technical audiences
- Experience working within recognised, high-scale technology or consumer-platform environments
- Experience with GraphQL on Node.js, including schemas, resolvers, or federation, is advantageous
- Familiarity with web-accessibility standards is beneficial
Benefits
- Full-time engagement
- Remote — United States only
Company Overview