Role & responsibilities :
As a Full Stack Developer, you will be responsible for designing, developing, testing, and maintaining scalable web applications across both the frontend and backend. You'll work closely with UI / UX designers, product managers, and other developers to deliver high-quality software in a collaborative, Agile environment.
Key Responsibilities :
- Design and develop end-to-end web applications using modern frontend and backend technologies.
- Write clean, scalable, and maintainable code following industry best practices.
- Build RESTful APIs and integrate third-party services or tools.
- Develop and maintain relational and / or NoSQL databases.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for speed, scalability, and responsiveness.
- Write and maintain unit and integration tests to ensure code quality.
- Participate in code reviews and provide constructive feedback.
- Assist with DevOps tasks like CI / CD setup, deployment, and monitoring (if required).
- Stay updated with emerging technologies and suggest improvements to tech stack or candidate profile :
- The ideal candidate is a proactive and self-driven developer with hands-on experience in both frontend and backend
development, who thrives in collaborative environments and is eager to learn and grow.
Qualifications & Experience :
Bachelor's degree in Computer Science, Software Engineering, or related field.4 to 8 years of experience in full stack development roles.Proven experience with modern frontend frameworks (e.g., React.js, Angular, or Vue.js).Proficiency in backend development using Node.js, Python (Django / Flask), Java (Spring Boot), or similar.Strong understanding of databases (SQL and / or NoSQL).Experience working with version control systems like Git.Familiarity with cloud platforms (AWS, GCP, or Azure) and deployment processes.Good understanding of RESTful APIs, authentication (OAuth / JWT), and security best practices.Experience working in Agile / Scrum environments.Excellent problem-solving, debugging, and analytical skills.Strong communication and teamwork Skills :Experience with TypeScriptFamiliarity with GraphQLExposure to Docker, CI / CD pipelines, or DevOps toolsExperience with serverless architectureContributions to open-source or personal coding projects(ref : hirist.tech)