As a TypeScript Developer, you’ll be responsible for building and maintaining robust, performant web applications using Angular and NestJS. You’ll also work on clean architectural patterns, contribute to event-driven backends using Kafka or similar tools, and occasionally support Go-based services. Your work will directly influence our user experience and backend service reliability.
Key Responsibilities: Application Development- Design and build scalable, testable, and high-performance applications using NestJS (backend) and Angular(frontend)
- Maintain and evolve existing applications with a focus on responsiveness and performance
- Implement clean architecture and reusable components, following industry best practices
- Implement event-based architecture patterns using Kafka or similar technologies
- Occasionally work with Go (Golang) for specific backend services
Collaboration & Delivery- Collaborate with cross-functional teams including designers, product managers, and other engineers
- Participate in code reviews to ensure adherence to team standards and continuous code quality
- Contribute to the planning and refinement processes in a product-oriented environment
- Experience working in agile, product-driven teams
Testing & Infrastructure- Write and maintain unit, integration, and end-to-end (E2E) tests based on scope and use case
- Work with monorepo tooling to support scalable enterprise applications
- Manage and improve CI/CD pipelines for smooth and reliable deployments
- Monitor performance and stability of applications using Grafana, Kibana, or similar tools
What You’ll Need: Experience- 5+ years of professional experience with TypeScript
- Strong proficiency in Angular and NestJS
- Experience building RESTful APIs and integrating them with frontend applications
- Familiarity with Go (Golang) for backend service development is a plus
- Proficient with Git, build tools like Webpack, and CI/CD practices
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB)
Skills- Strong understanding of HTML, CSS, JavaScript, and the fundamentals of modern web development
- Comfortable debugging and optimizing complex frontend and backend systems
- Excellent communication skills in English (written and spoken)
- Team-oriented, proactive, and detail-focused mindset
Nice to Have- Experience with Docker, Kubernetes, or other container orchestration tools
- Familiarity with observability and monitoring tooling
- Exposure to Golang in production environments (or willingness to learn)
Mindset- Collaborative and supportive team player
- Proactive in solving technical challenges and improving systems
- Open to feedback and continuous learning
- Enterprise-oriented mindset with a focus on structure and scalability
- Comfortable working in a Scrum-based, agile environment
Why you'll love working with us- Join adynamic, creative teamin a fast-paced and supportive environment
- Innovation and Collaboration in web3 tech are core to our succes
- We’reopen to new ideas— if you’ve got a vision, pitch it and make it happen
- Enjoycompetitive paythat matches your skills and experience
- Be part of a company that’s shaping the future ofDeFi
- Take time when you need it — we offerunlimited vacation days
- Get fullycompensated for your work gear— we’ll set you up for success
- Travel with us! We host anannual team retreat at a top international location
- Click here to explore what life is like working at 1inch Labs!