Senior Fullstack Developer
Role in brief
Tether is seeking a Senior Fullstack Developer to build cloud services for AI/ML infrastructure. This role involves designing and implementing backend services and APIs, as well as creating responsive web interfaces for managing AI models. Developers with strong Node.js and React skills, and experience in distributed systems, should consider applying to contribute to a global digital finance platform.
About the role
This Senior Fullstack Developer role focuses on creating and scaling GPU-accelerated cloud services within Tether's AI/ML infrastructure. The work involves designing and implementing robust backend services and APIs, specifically for AI model inference and resource orchestration. Candidates will also build responsive web interfaces for managing training jobs and model deployment, utilizing modern JavaScript frameworks.
A key aspect of this position is contributing to the architecture of distributed systems, including peer-to-peer technologies. The role requires developing and maintaining APIs that support both synchronous and asynchronous inference patterns, along with implementing monitoring and telemetry solutions to ensure platform reliability. Collaboration with DevOps, AI/ML engineers, and product teams is essential, maintaining high code quality through reviews and testing.
Success in this role means delivering scalable and reliable infrastructure that supports AI/ML operations, contributing to Tether's mission in digital finance. The ideal candidate will have substantial experience in fullstack development, particularly with backend systems, and a proven ability to work independently in a remote setting. Familiarity with GPU resource management and ML framework infrastructure is a plus.
The competitive annual salary for this role ranges from 165,000 to 230,000 USD.
Skills that matter here
- Node.js: Expert-level proficiency in Node.js is required for building robust backend services and APIs.
- React: Expert-level proficiency in React is necessary for developing responsive web interfaces for AI model management.
- Docker: Experience with Docker is needed for deploying and managing containerized applications within the cloud infrastructure.
- Kubernetes: Experience with Kubernetes is required for orchestrating and scaling distributed services.
- Redis: Familiarity with Redis is preferred, likely for caching or real-time data handling in distributed systems.
- Kafka: Experience with Kafka is preferred, indicating a need for real-time data streaming and message queuing.
Who this role suits
- A developer with five or more years of fullstack experience, particularly strong in backend systems.
- Someone who thrives working independently in a remote environment while collaborating with a global team.
- An individual who prioritizes high code quality through peer reviews and testing.
- A person with a solid understanding of distributed systems and API design principles.
From the employer
- Design and implement robust backend services and APIs for AI model inference and resource orchestration.
- Build responsive web interfaces for training job management and model deployment using modern JavaScript frameworks.
- Contribute to distributed systems architecture using peer-to-peer technologies.
- Develop and maintain APIs supporting synchronous and asynchronous inference patterns.
- Implement monitoring and telemetry solutions for platform reliability.
- Collaborate with DevOps, AI/ML engineers, and product teams.
- Maintain high standards for code quality through peer reviews and testing.
- 5+ years of experience in fullstack development with a strong emphasis on backend systems.
- Expert-level proficiency in Node.js/JavaScript and React.
- Proven experience building and scaling distributed systems.
- Strong understanding of API design and implementation.
- Experience with Docker and Kubernetes.
- Proficiency with databases and data modeling.
- Solid understanding of networking and security principles.
- Experience with real-time data streaming and RPC implementations.
- Ability to work independently in a remote environment.
Preferred:
- Experience with peer-to-peer technologies or distributed communication protocols.
- Familiarity with AI/ML inference APIs and OpenAI-compatible endpoints.
- Previous experience building AI SaaS or PaaS platforms.
- Knowledge of GPU resource management and ML framework infrastructure.
- Experience with message queuing systems.
- Familiarity with observability tools.
- Understanding of WebAssembly or edge computing paradigms.
- Contributions to open-source projects in relevant domains.
- Work remotely from anywhere in the world.
- Collaborate with a global team of talented individuals.
- Competitive salary ranging from 165,000 to 230,000 USD per year.
Questions about this role
What is the remote work policy for this role?
This is a fully remote position, allowing candidates to work from anywhere in the world.
What level of seniority is expected for this position?
This is a senior-level position, requiring at least five years of fullstack development experience with a focus on backend systems.
What are the core technical skills required for this role?
Core technical skills include expert-level proficiency in Node.js/JavaScript and React, along with experience in distributed systems, Docker, Kubernetes, and API design.