Job description for Full Stack Developer (TypeScript / React.js / Node.js) at Kitameraki
About Us
Kitameraki is a fast-growing Technology Consulting and SaaS company based in Indonesia. We build products like TeamsWork.app, a scalable SaaS platform that helps organizations streamline collaboration and business processes. Our solutions serve 500+ organizations and 15,000+ monthly users, with strong growth ambitions and a high-performance team culture.
Role Overview
We are looking for a Full Stack Developer to design, build, and maintain scalable SaaS applications.
You will work across frontend and backend layers, contribute to architectural decisions, and collaborate closely with Product, QA, and DevOps teams to deliver secure and high-performing cloud-based solutions.
We seek engineers who are intellectually curious, proactive in learning emerging technologies, able to work independently with minimal supervision, and willing to mentor and share knowledge with junior team members.
Key Responsibilities
- Develop and maintain frontend applications using modern JavaScript frameworks (React).
- Build and maintain backend services using Node.js and .NET and API-driven architecture.
- Design and integrate RESTful APIs and microservices.
- Work with NoSQL databases and ensure data integrity and performance.
- Apply MVC design patterns and clean architecture principles.
- Participate in code reviews, technical design discussions, and sprint planning.
- Contribute to CI/CD processes and continuous improvement of development workflows.
Qualifications Required
- Bachelor’s degree in Computer Science or related field OR High School Diploma with minimum 2 years of professional software engineering experience.
- Strong proficiency in TypeScript.
- Hands-on experience with React and Node.js.
- Experience working with NoSQL databases.
- Solid understanding of MVC design pattern.
- Good English communication skills (written and verbal).
Senior Software Engineer – Additional Requirements
For candidates applying at Senior level, we expect:
- Hands-on experience with Serverless architectures, Event-driven systems, and API Management
- (Preferably Azure; AWS experience also accepted).
- Experience building API-driven, serverless, secure, and scalable cloud platforms.
- Strong experience with collaborative CI/CD tools such as GitHub.
- Experience with .NET development.
- Ability to contribute to architectural decisions and mentor junior developers.
Nice to Have
- Experience with Microsoft Teams SDK.
- Experience with Microsoft Graph API.
- Microsoft Azure Developer Associate certification.
- Experience building SaaS or B2B enterprise platforms.
Why Join Us
- Work on an international SaaS platform serving 500+ organizations.
- Be part of a company targeting 100%+ YoY growth.
- Strong engineering ownership and opportunity to influence architecture.
- Dynamic startup culture with strong team collaboration.
Location
- On-site role: Yogyakarta
- (No remote/WFH)
