Job Overview
We are looking for a passionate Full Stack Developer who enjoys solving real-world problems through clean code and strong business logic. The ideal candidate should be comfortable working across the stack, collaborating with teams, and taking ownership of features from idea to deployment.
This role requires someone who can not only write code but also understand product requirements, translate them into scalable solutions, and guide a small team toward efficient delivery.
Key Responsibilities
- Develop, test, and maintain scalable web applications across frontend and backend.
- Write clean, maintainable, and efficient code with strong business logic implementation.
- Collaborate with product managers, designers, and developers to define and deliver new features.
- Participate in system design discussions and architecture decisions.
- Debug issues and optimize performance across the application stack.
- Review code and ensure best practices and coding standards are followed.
- Coordinate and guide a small team of 5–6 developers, ensuring smooth task execution.
- Communicate progress, challenges, and solutions clearly with the team and stakeholders.
- Contribute to improving development workflows and internal tools.
Required Skills and Experience
- 2+ years of experience as a Full Stack Developer.
- Strong knowledge of JavaScript / TypeScript.
- Experience with modern frontend frameworks such as React / Next.js / Vue.
- Solid backend development experience using Node.js / Express / NestJS.
- Experience working with databases such as MongoDB, PostgreSQL, or MySQL.
- Strong understanding of API design (REST / GraphQL).
- Good understanding of business logic implementation and scalable architecture.
- Familiarity with Git and collaborative development workflows.
Soft Skills
- Excellent communication and collaboration skills.
- Strong problem-solving mindset.
- Ability to lead and coordinate a small team (5–6 members).
- Positive attitude with strong team spirit.
- Ability to understand requirements quickly and convert them into efficient technical solutions.
Nice to Have
- Experience with cloud platforms (AWS / GCP / Azure).
- Familiarity with Docker or microservices architecture.
- Experience working in Agile / Scrum environments.