DRAG
img

Full Stack Developer

Job Description

A Full Stack Developer is responsible for developing both client-side (frontend) and server-side (backend) components of web applications. They are skilled in multiple programming languages, frameworks, and database management, capable of building scalable and secure applications from end to end. Full Stack Developers bridge the gap between design and technical implementation, ensuring smooth functionality, performance, and user experience.

Responsibilities
  1. Develop and maintain frontend and backend components of web applications.
  2. Collaborate with UI/UX designers, product managers, and QA teams to deliver high-quality software.
  3. Write clean, efficient, and reusable code.
  4. Optimize applications for speed, scalability, and performance.
  5. Troubleshoot and debug applications, ensuring smooth functionality across platforms.
  6. Implement API integrations, third-party services, and internal tools.
  7. Maintain and update technical documentation.
  8. Stay updated with emerging technologies, frameworks, and best practices.
Educational Requirements
  • B.Tech
  • M.Tech
  • BCA
  • MCA
  • B.E.
Skill & Experience
  • Experience: 2 - 3 Years
  • Skills: PHP,Laravel,MySQL
Requirements
  1. Proficiency in frontend technologies: HTML5, CSS3, JavaScript, React, Angular, or Vue.js.
  2. Proficiency in backend technologies: Node.js, Express.js, Python (Django/Flask), Ruby on Rails, or Java.
  3. Strong knowledge of databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Firebase).
  4. Experience with RESTful APIs and/or GraphQL.
  5. Familiarity with version control systems (Git/GitHub/GitLab).
  6. Understanding of cloud platforms (AWS, Azure, GCP) and deployment processes.
  7. Knowledge of authentication, security best practices, and data protection.
  8. Optional: Experience with DevOps tools, Docker, CI/CD pipelines.


Benefits this job
  1. Competitive salary and performance-based bonuses.
  2. Flexible working hours and remote work options.
  3. Professional growth opportunities with exposure to latest technologies.
  4. Access to training, workshops, and certifications.
  5. Collaborative and innovative work environment.
  6. Health insurance, paid leave, and retirement benefits.
  7. Opportunity to work on end-to-end projects and full software lifecycle.