Job Description
We are seeking a passionate and skilled Fullstack Developer to join our product development team.
In this role, you will work across both frontend and backend systems, helping us build high-performance, scalable applications. You’ll collaborate closely with our engineering team, contribute to architectural decisions, and deliver clean, maintainable code using modern technologies such as Node.js, TypeScript, React, and monorepo tooling. If you enjoy solving complex problems, care deeply about code quality, and want to grow in a fast-paced product environment, we’d love to meet you.
Key Responsibilities
Backend
● Design, develop, and maintain backend services using Node.js and TypeScript.
● Build scalable microservices architectures to support complex business workflows.
● Implement efficient, secure, and reusable code with a strong focus on performance.
● Participate in code reviews, technical discussions, and architecture planning.
● Follow best practices for API design, automated testing, CI/CD, and documentation.
● Troubleshoot, debug, and optimize backend systems for performance and scalability.
● Contribute to improving internal tools, architecture, and overall developer experience.
Frontend
● Build and maintain user interfaces using React.js and TypeScript.
● Work with monorepo structures (pnpm, turborepo) for modular and scalable development.
● (Optional) Contribute to our mobile development using React Native.
● Collaborate with designers and backend engineers to deliver smooth end-to-end features.
Required Skills & Qualifications ●
3+ years of professional experience as a Backend or Fullstack Developer.
● Strong proficiency in Node.js and TypeScript.
● Experience building RESTful APIs and backend services.
● Good understanding of microservices, distributed systems, and communication patterns (message queues, event-driven workflows, etc.).
● Experience with SQL or NoSQL databases and ORM/ODM frameworks.
● Familiarity with Git, CI/CD pipelines, and Docker.
● Solid understanding of software design principles, testing strategies, and version control.
● Ability to write clean, readable, and maintainable code.
Nice to Have
● Experience with NestJS framework.
● Familiarity with monorepos (Nx, Turborepo).
● Experience working with cloud providers (AWS, Azure, GCP).
● Knowledge of Domain-Driven Design (DDD) or Clean Architecture.
● Experience with message brokers (Kafka, RabbitMQ, NATS).
Why Join Us?
● Opportunity to work on modern tech stacks and real product engineering.
● A collaborative and growth-focused environment.
● Ownership, autonomy, and the chance to influence core technical decisions.
