DevOps Engineer
WE ARE
StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team.
PROJECT DESCRIPTION
Established in 2018 in San Francisco, this animation-focused tech company provides a robust platform for creating and sharing lightweight, scalable animations. With a fully remote team of over 80 professionals, it supports a global user base that spans hundreds of thousands of businesses. The company offers a unique suite of tools that streamline the animation workflow and integrate seamlessly with popular design environments.
STACK
JavaScript, React, TypeScript, Node.js, GraphQL Yoga, EdgeDB, Playwright, Vitest, Jest, ThorVG, WebGL
STAGE
live product
REQUIREMENTS
- 5+ years of hands-on experience in software development, building and operating production services at scale within modern engineering environments.
- Deep understanding of JavaScript and TypeScript, with strong experience in Node.js and service-to-service APIs such as gRPC. Experience with React or similar frontend frameworks, or with a systems programming language, is a plus.
- Strong experience building developer tooling and improving developer experience across an engineering organization — including schema workflows, code generation, documentation, and golden paths — with a product mindset toward the developers who use them.
- Deep, hands-on experience building and operating federated GraphQL gateways using Federation v2, including subgraph design, schema composition, and governance. This is at the heart of the role.
- Strong experience building observability into GraphQL and other APIs, including operation-level tracing, metrics, and structured logging, with a proven track record of profiling and optimizing running systems for speed and latency. You should enjoy this kind of work.
- Good understanding of authentication systems and protocols such as OAuth 2.0, OIDC, and SAML, including session management and token lifecycle. Experience in compliance-driven environments such as SOC 2 is a plus.
- Strong communication and collaboration skills — you enjoy solving problems as part of a distributed team and can drive designs, reviews, and decisions to a conclusion.
NICE TO HAVE
- Experience with AI-native systems — LLM-powered tooling, agent sandboxing, model serving, or usage-based billing — is a plus.
- Strong experience designing and operating cloud-based distributed systems (AWS or similar), with a systems-thinking mindset — reasoning about failure modes, tradeoffs, and how systems behave at scale. Kubernetes experience is a plus.
RESPONSIBILITIES:
- Champion developer experience and enablement across the organization by establishing architecture patterns, runtime tooling, workflows, and documentation around the federated gateway that make it easier for teams to design schemas, develop subgraphs, and consume APIs — treating developers as customers and platform capabilities as products.
- Measure and improve developer experience continuously by gathering feedback from engineering teams, tracking adoption of platform tooling, and removing friction points that slow teams down.
- Design, build, and maintain our federated GraphQL gateway (Federation v2) and gRPC services — resilient, compliant, and well-architected systems that ensure scalability, security, and high availability across the platform.
- Develop and maintain the platform’s authentication service, including OAuth and SAML single sign-on integrations for enterprise customers and secure access to our APIs.
- Build observability into our GraphQL gateway and platform APIs through metrics, distributed tracing, and structured logging, and use it to profile and optimize running systems for speed, latency, and resource efficiency.
- Collaborate with product, engineering, and DevOps teams, as well as external vendors, to align platform initiatives with business and technical goals.
- Take ownership of issues and incidents, seeing them through to resolution and improving long-term system reliability.
- Provide guidance and mentorship to peers, sharing best practices to elevate team expertise.
YOU WILL GET:
- Competitive financial reward and other social benefits;
- Possibility to work with minor supervision and low-bureaucracy;
- Flexible schedule and friendly working atmosphere;
- Tight-knit team with an inclusive and transparent culture.