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.