Coresight Research

Coresight Research - Full Stack Engineer - Python/AngularJS

Click Here to Apply

Job Location

in, India

Job Description

Job Description : As a Full Stack Engineer, you will play a crucial role in developing and maintaining our software applications, both on the front end and the back end. You will be responsible for designing, implementing, and deploying high-quality software solutions that meet the needs of our users. Responsibilities : 1. Full Stack Development : - Collaborate with cross-functional teams to design, develop, and deploy scalable web applications. - Take ownership of both the front end and back end development, ensuring seamless integration between the two. 2. Front End Development : - Develop user-friendly and responsive web interfaces using modern web technologies such as HTML, CSS, and JavaScript frameworks (e.g. , React, Angular, or Vue.js). - Ensure a smooth and intuitive user experience across different devices and platforms. 3. Back End Development : - Design and implement robust server-side applications using languages like Python, Java, or Node.js. - Develop APIs and integrate with databases, third-party services, and other backend systems to support application functionality. 4. Database Management : - Design and optimize database schemas, write efficient queries, and ensure data integrity. - Work with both SQL and NoSQL databases to store and retrieve data effectively. 5. Testing and Debugging : - Write unit tests, perform integration testing, and conduct debugging to ensure the reliability and stability of the software. - Identify and resolve software defects and performance issues. 6. Code Review and Collaboration : - Participate in code reviews to maintain code quality and provide constructive feedback. - Collaborate with other engineers, designers, and product managers to define technical requirements, identify solutions, and ensure timely project delivery. 7. Technical Documentation : - Create and maintain technical documentation, including system architecture, API specifications, and user guides. - Document coding standards, best practices, and development processes for future reference. 8. Continuous Improvement : - Stay updated with the latest trends and advancements in web development and technology. - Continuously enhance your skills and contribute innovative ideas to improve our software development processes and practices. Requirements : - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Relevant work experience may be considered in lieu of a degree. - Strong proficiency in front-end web development using HTML, CSS, and JavaScript frameworks. - Experience in back-end development with languages like Python, Java, or Node.js. - Familiarity with frameworks such as Django, Spring, or Express.js is a plus. - Solid understanding of databases, both SQL and NoSQL, and experience with query optimization. - Familiarity with version control systems, such as Git, and collaborative development workflows. - Knowledge of web security best practices and experience implementing security measures. - Strong problem-solving skills and the ability to troubleshoot and debug complex software issues. - Excellent communication and collaboration skills, with the ability to work effectively in a team environment. - Proactive and self-motivated, with a passion for learning and keeping up with industry trends. (ref:hirist.tech)

Location: in, IN

Posted Date: 11/29/2024
Click Here to Apply
View More Coresight Research Jobs

Contact Information

Contact Human Resources
Coresight Research

Posted

November 29, 2024
UID: 4955035120

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.