Key Responsibilities
- Develop and maintain developer-facing products and tools
- Design scalable APIs and microservices for internal and external use
- Collaborate with product teams to define requirements and priorities
- Write clean, maintainable, and well-documented code
- Optimize performance and user experience for developer tools
- Mentor junior engineers and review code contributions
Requirements
- 5+ years of experience in software development
- Proficiency in TypeScript, React, and Node.js
- Experience with API design and RESTful/gRPC services
- Strong understanding of testing frameworks (Jest, Cypress)
- Familiarity with CI/CD pipelines and DevOps practices