2 Coresight Research Jobs
3-5 years
Remote
Coresight Research - Full Stack Engineer - Python/AngularJS (3-5 yrs)
Coresight Research
posted 25d ago
Flexible timing
Key skills for the job
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.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Full Stack Engineer roles with real interview advice
3-5 Yrs
Remote
3-5 Yrs
Remote