Full Stack Developer
Summary
Full stack developer role in Kolkata (2-7 years experience) building and maintaining web applications end to end: front-end with HTML5/CSS3/ES6+ JavaScript and frameworks like React/Next.js/Vue/Angular, and back-end with Python (Django/Flask), REST/GraphQL APIs, and SQL/NoSQL databases.
Expert level HTML5, JavaScript (ES6+), CSS3, and related technologies.
Proficient with CSS pre-processors like SASS or LESS.
Hands-on experience with a modern JavaScript framework (Next.js, React.js Vue.js, or Angular).
Knowledge of responsive design principles and mobile-first development.
Experience with browser developer tools and debugging.
Familiarity with front-end build pipelines and tools such as Webpack, Babel, and npm.
Knowledge of version control systems (Git, GitHub).
Back-end (Server-side)
Strong proficiency in Python and familiarity with its core libraries and frameworks (Django/Flask).
Experience with designing and implementing APIs (REST, GraphQL).
Understanding of database management systems (SQL and NoSQL).
Knowledge of server-side templating engines.
Experience with server-side authentication and authorization, ORM/ODMs.
Knowledge of server-side rendering and performance optimization techniques.
Understanding of API security and best practices.
Additional Skills
Understanding of object-oriented programming (OOP) and software design principles.
Knowledge of software testing practices, including unit testing and integration testing.
Ability to read and understand other programming languages and adapt to new technologies.
Basic understanding of web security principles, authentication, authorization, and OAuth.
Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
Role and Responsibilities
Develop and maintain high-quality front-end and back-end code.
Optimize application performance for maximum speed and scalability.
Implement security and data protection measures.
Troubleshoot, debug, and upgrade existing systems.
Coordinate with UI/UX designers and other team members to implement design ideas and user-facing features.
Write well-documented, maintainable, and reusable code.
Stay updated with the latest web development trends and technologies.
Collaborate with stakeholders to understand requirements and translate them into technical specifications.
Conduct code reviews and ensure adherence to coding standards and best practices.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.