
Software Development Engineer III – Custom Objects, Backend
Posted May 6

Posted May 6
• Design and enhance Node.js / NestJS services that support large-scale systems.
• Make architectural choices that consider scalability, cost-effectiveness, and long-term maintainability.
• Create well-typed, carefully considered REST contracts for high-volume transactions.
• Approach versioning, backward compatibility, and clean boundaries with strategic thinking.
• Model and optimize MongoDB / Firestore schemas to handle high read/write workloads effectively.
• Develop atomic updates and consistency strategies tailored for distributed systems.
• Implement queues, caching layers, and rate limiting to manage burst traffic seamlessly.
• Prepare for potential failure modes before they occur.
• Deliver modular Vue 3 user interfaces that effectively utilize APIs.
• Enhance real-time updates and state management (Pinia).
• Elevate Core Web Vitals and perceived performance metrics.
• Instrument logs, metrics, traces, and alerts for better monitoring.
• Engage in on-call responsibilities.
• Troubleshoot real issues in a production environment.
• Lead post-mortems to ensure meaningful resolutions (beyond mere documentation).
• Conduct thorough code reviews.
• Provide support and mentorship to junior engineers.
• Uphold and advance engineering standards within the team.
• Over 4 years of professional engineering experience.
• Strong background in backend-heavy full-stack development.
• Proficient in Node.js and TypeScript.
• Experience in building and scaling microservices (NestJS / Express).
• Familiarity with modern frontend technologies (Vue 3 or comparable).
• Comprehensive understanding of:
• - API design
• - Data modeling
• - Trade-offs in distributed systems
• - Concurrency and rate limiting
• Practical experience in debugging production systems.
• Comfortable working in cloud-native environments (GCP / AWS).
• Familiarity with CI/CD processes and containerization.
• Ownership of significant systems.
• Engaging with complex problems that require innovative solutions.
• Opportunity for exposure to large-scale operations.
• High standards in engineering practices.
• A team that prioritizes thoughtful design over hasty fixes.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.