Full Stack Developer
VideoVerse
Software Engineering
Indore, Madhya Pradesh, India
Posted on Monday, August 7, 2023
Responsibilities
- Develop and maintain web applications, ensuring both front-end and back-end functionality.
- Write clean, efficient, and maintainable code for both client-side and server-side development.
- Build and integrate APIs for seamless communication between the front-end and back-end systems.
- Perform testing and debugging to identify and resolve issues, ensuring a high level of quality and reliability.
- Optimize application performance by implementing best practices and techniques.
- Manage and maintain databases, ensuring data integrity and efficient query performance.
- Design user interfaces and implements responsive designs that work across different devices and browsers.
- Collaborate with designers, product managers, and other stakeholders to gather requirements and translate them into technical specifications.
- Stay updated with the latest technologies, frameworks, and industry trends, continuously improving skills and knowledge.
- Collaborate with team members, participate in code reviews, and provide constructive feedback.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript, along with experience in front-end frameworks like React or Angular.
- Strong knowledge of back-end development, including server-side languages like Node.js, Python, or Ruby, and frameworks like Express.js or Django.
- Experience working with databases, both SQL (e. g., MySQL, PostgreSQL) and NoSQL (e. g., MongoDB, Redis), and understanding of database design and optimization.
- Familiarity with version control systems like Git and collaborative development workflows.
- Knowledge of RESTful API design principles and experience in integrating APIs into web applications.
- Understanding of software development principles, including agile methodologies and best practices like code documentation, testing, and debugging.
- Excellent problem-solving skills and the ability to work independently as well as in a team environment.
- Strong communication skills to effectively collaborate with cross-functional teams and stakeholders.
- Experience with cloud platforms like AWS or Azure, and knowledge of server administration and deployment processes.