Full Stack Developer | 6 to 9 years | Bengaluru
Job Description
Capgemini is seeking a versatile and detail-oriented Full Stack Developer to design, develop, and maintain end-to-end web applications supporting digital transformation initiatives. The ideal candidate will be proficient in both front-end and back-end technologies, with a strong foundation in Python, JavaScript, and modern web frameworks.
Key Responsibilities:
- Design and develop responsive front-end interfaces using HTML5, CSS3, JavaScript, and frameworks like ReactJS or AngularJS.
- Build and maintain scalable back-end services and APIs using Python, Django, Flask, or NodeJS.
- Integrate front-end and back-end components to deliver seamless user experiences.
- Manage databases using SQL, MySQL, PostgreSQL, or MongoDB.
- Ensure application performance, cross-browser compatibility, and mobile responsiveness.
- Collaborate with UI/UX designers, DevOps, and QA teams to deliver high-quality software.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, testing, debugging, and deployment processes.
- Stay current with emerging technologies, especially in AI, cloud, and microservices.
Required Skills:
- Proficiency in JavaScript, HTML, CSS, and modern JS frameworks
- Strong experience with Python, Django, Flask
- Familiarity with Linux/UNIX environments and system administration
- Experience with RESTful APIs, JSON, XML, and web services
- Understanding of client-server architecture, microservices, and web application frameworks
- Knowledge of data formats, data querying, and data processing
- Exposure to VoIP, network engineering, or system integration is a plus
Preferred Skills:
- Experience with Tizen Web Engine or multi-device web platforms
- Familiarity with C++, infrastructure administration, and digital engineering
- Exposure to DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure)
- Understanding of software architecture, IT operations, and office automation
Bangalore, IN