Job Description
We are seeking a visionary Senior Node.js Developer to join our elite engineering team in San Francisco. As we prepare for the next generation of digital infrastructure, we need a technical leader who can architect scalable, high-performance backend systems. You will be instrumental in building robust APIs and microservices that power our core products, ensuring reliability and speed for millions of users.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote-first culture with a hub in downtown San Francisco.
- Access to cutting-edge technologies and continuous learning stipends.
If you are passionate about building the future of software and have a deep understanding of asynchronous programming and system design, we want to hear from you.
Responsibilities
- Design, develop, and maintain scalable RESTful and GraphQL APIs using Node.js and Express.
- Architect and optimize database schemas and queries for high throughput and low latency.
- Mentor junior developers, conducting code reviews and technical architecture discussions.
- Implement CI/CD pipelines and containerization strategies using Docker and Kubernetes.
- Collaborate with frontend teams to ensure seamless integration of backend services.
- Ensure application security, performance, and scalability.
Qualifications
- 5+ years of professional software development experience, with a strong focus on Node.js.
- Deep knowledge of TypeScript and modern JavaScript (ES6+).
- Experience with database technologies such as PostgreSQL, MongoDB, or Redis.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and serverless architectures.
- Strong understanding of RESTful API design principles and authentication protocols (OAuth2, JWT).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.