serverobotics - Full-Stack Software Engineer, Internal Services
Requirements
• 5+ years of software engineering experience with meaningful ownership of production systems, internal tools, or other high-visibility software projects. • Strong backend experience with Node.js or TypeScript-based services. • Strong frontend experience with TypeScript and a modern web framework; Vue is preferred, but React experience is also acceptable. • Experience working with cloud platforms GCP perfered. • Hands-on experience designing, implementing, testing, and supporting production software with strong attention to reliability and maintainability. • Demonstrated ability to own a problem area end-to-end, work through ambiguity, and keep momentum on an important cross-functional project. • Strong communication and collaboration skills, including the ability to pair program regularly, work closely with stakeholders, and keep work moving when priorities shift. • Willingness to give candid, respectful technical feedback in code reviews and design discussions. • A practical, detail-oriented engineering mindset with strong testing instincts and careful consideration of downstream consequences. • What Makes you Stand Out • Experience with deployment systems, release tooling, feature flags, fleet management, or internal developer platforms. • Experience building or supporting CI/CD workflows, ideally with GitHub Actions or a similar system. • Experience with relevant product areas such as scheduling, observability, audit trails, access control, or rollout governance. • Experience with GCP, Terraform, Kubernetes, or related infrastructure used to operate internal platforms at scale. • Experience supporting software used by multiple internal personas, especially engineering, QA, and operations teams. • Experience improving test coverage, structured logging, metrics, or tracing in an operationally important system. • Comfort working in a fast-moving environment with a strong bias for action and an expectation of personal ownership. • Please Note: The listed base salary range applies to candidates based in the US. • Compensation may vary depending on location, experience, and role alignment. We are open to qualified candidates working remotely in Canada: • Canada - ALL: $115K - $160k CAD (Base)
Responsibilities
• Build, test, and maintain internal web services and user interfaces that support software release workflows for engineering, QA, and operations teams. • Focused work on frontend, backend, cloud infrastructure and embedded software.. • Collaborate with your teammates on the entire software lifecycle for internal services - design, implementation, testing, deployment and operations. • Add and improve observability across the deployment experience, including real-time status, logs, timelines, and audit trails that make it easier to understand rollout health and debug failures. • Strengthen CI/CD, automated testing, and release safety checks to improve confidence in deployment tooling and reduce operational risk. • Contribute to deployment governance features such as auditability, role-based access, and privileged action tracking. • High expectation on production quality clean, maintainable code and provide thoughtful PR feedback, including constructively challenging assumptions, identifying risks, and improving overall engineering quality. • Support production rollouts and release operations as needed, Participate in the oncall rotation for internal services. • Demonstrated experience delivering quality software with and without GenAl
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT