Job description for Full Stack Developer at Sagara Technology
We are looking for a Full-Stack Developer to develop, maintain, and optimize scalable web applications. In this role, you will work across frontend and backend systems, build reliable APIs and services, and collaborate with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Develop, maintain, and optimize scalable full-stack web applications.
- Design, build, and integrate RESTful APIs and gRPC services.
- Develop reliable backend services using Golang and/or Node.js.
- Build responsive and user-friendly frontend applications using React, Next.js, and TypeScript/JavaScript.
- Manage and optimize databases such as PostgreSQL/MySQL and caching solutions such as Redis.
- Support microservices and event-driven architectures using Kafka and related technologies.
- Improve application performance, reliability, scalability, and code quality.
- Collaborate with cross-functional teams throughout the software development lifecycle.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience in full-stack development is preferred; fresh graduates with strong technical skills and relevant project experience are welcome to apply.
- Proficiency in Golang and/or Node.js for backend development.
- Experience with React, Next.js, and TypeScript/JavaScript for frontend development.
- Familiarity with RESTful APIs, gRPC, PostgreSQL/MySQL, Redis, Docker, and cloud storage.
- Understanding of microservices and event-driven architecture is a plus.
- Strong problem-solving skills, good communication, and the ability to work collaboratively in a team.

