ROLE- Jr Full Stack Developer

LOCATION- Lower Parel, Mumbai

As a Full Stack Developer, you will be responsible for the end-to-end development of web applications. You will work with cross-functional teams to design, develop, and maintain scalable and secure applications, ensuring that they meet both functional and non-functional requirements.

Key Responsibilities:

• Develop user interfaces and user experiences using front-end technologies such as HTML, CSS, JavaScript, and popular libraries and frameworks (e.g., React, Angular, or Vue.js).

• Ensure responsive design for a seamless experience on various devices and screen sizes.

• Design, develop, and maintain server-side applications, APIs, and databases using programming languages like Python, Ruby, Java, or JavaScript (Node.js).

• Manage and optimize database systems (e.g., SQL or NoSQL databases) to ensure data integrity and performance.

• Deploy and manage web applications on various server environments, including cloud platforms (e.g., AWS, Azure, or Google Cloud) and on-premises servers.

• Monitor server performance, security, and scalability.

• Implement security best practices to protect web applications from vulnerabilities and threats, such as cross-site scripting (XSS), SQL injection, and data breaches.

• Secure data storage and transmission through encryption and authentication mechanisms.

• Collaborate with other team members (e.g., UI/UX designers, back-end developers, and QA engineers) to ensure the seamless integration of front-end and back-end components.

• Write unit tests and conduct end-to-end testing to identify and fix issues and bugs.

• Debug and optimize application performance for better user experience.

• Create clear and comprehensive documentation for code, APIs, and system architecture.

• Keep documentation up to date for the benefit of other team members and future maintenance.

Qualifications:

• Bachelor's degree in Computer Science, Software Engineering, or a related field.

• Proven experience as a Full Stack Developer or similar role.

• Proficiency in front-end and back-end technologies, including HTML, CSS, JavaScript, and popular frameworks, as well as server-side scripting and database management.

• Knowledge of web security practices.

• Strong problem-solving and communication skills.

• Ability to work in a team and collaborate effectively.