Full Stack Developer
Indexed description
Responsibilities
- Develop and maintain frontend applications using React.js, Vue.js, Angular, or Svelte.
- Build and optimize backend services and APIs using Node.js, Django, Flask, Ruby on Rails, or Spring Boot.
- Design and maintain databases (SQL: PostgreSQL, MySQL | NoSQL: MongoDB, Firebase).
- Implement authentication and authorization using JWT, OAuth, or Firebase Auth.
- Integrate RESTful APIs and GraphQL services.
- Ensure responsive design, cross-browser compatibility, and frontend performance optimization.
- Set up and manage CI/CD pipelines, cloud deployments (AWS, Azure, GCP), and DevOps workflows.
- Write clean, maintainable, and scalable code following best practices.
- Collaborate with UI/UX designers, DevOps engineers, and other developers.
- Debug and optimize applications for speed, security, and efficiency.
- Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
- Proficiency in HTML, CSS, JavaScript, and TypeScript.
- Strong experience with frontend frameworks (React.js, Vue.js, Angular).
- Expertise in backend development using Node.js (Express.js), Django, Flask, Ruby on Rails, or Java Spring Boot.
- Knowledge of databases (SQL: PostgreSQL, MySQL | NoSQL: MongoDB, Firebase).
- Experience with version control (Git, GitHub, GitLab).
- Understanding of state management libraries (Redux, Vuex, Zustand, or Context API).
- Familiarity with containerization and cloud services (Docker, Kubernetes, AWS, Firebase, Heroku).
- Experience with testing frameworks (Jest, Mocha, Cypress, PyTest).
- Ability to work independently for part-time roles and collaboratively for full-time positions.
Job Type: Full Time Part Time
Job Location: Bengaluru
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search