Home
Jobs

Senior Full Stack Developer | Software Development Engineer - II

3 - 8 years

15 - 22 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Overview

The qualifiedcandidate will work under the supervision of senior managementto directly work on TVIs proprietary cloud software platform. This is an outstanding opportunity for a person who has experience in full-stack software development and looking to make a meaningful contribution to the life-sciences domain to help researchers address some of the pressing questions involved in drug discovery. The ideal candidate will have experience in developing and supporting end-to-end software and following the best practices while developing and deploying software on a large scale. The software will provide researchers with an easy-to-use platform to understand multi-dimensional and multiomic data and enable collaborations across laboratories to answer foundational biological questions. This position would fit a person with a strong technical background who is now looking to apply these skill sets to the growing field of biomedical image analysis and digital pathology.

Responsibilities:

  • Design, develop, maintain, and engineer complex end-to-end features and applications as part of the Microservices architecture, and integrate software packages and programs on AWS.
  • Contribute to frontend development by bringing in your expertise in React, Node.js, and other frontend libraries to improve the user interface.
  • Develop, deploy and help with the integration of backend APIs with cloud platform.
  • Manage and own end-to-end application services while adhering to the industry best practices. 
  • Take part in regular design reviews and collaborate with other members of the team for feedback/improvements on UI/UX.
  • Work closely with cross-functional teams such as the Image analysis Team and the Microscopy hardware team to ensure seemless integration with our hardware platform.
  • Work with databases, both cloud-based (AWS S3) and local (SQLite or similar).
  • Perform application development based on Agile methodologies & participate in requirements / user story analysis, design and execution.
  • Conduct appropriate unit and services testing. Detect, investigate, and fix defects in the application (production support)
  • Create and maintain software and design documentation.

Skills Required:

  • High proficiency in backend Python/C++/JavaScript and its related tools.
  • High proficiency in React, Redux, ThreeJS and HTML/CSS/Javascript.
  • Experience of Microservices such as message queues Redis, event sourcing, etc
  • Proficiency in React, Flask, Django, and/or SQL Alchemy.
  • Data Stores Proficiency in MySQL and/or MongoDB.
  • Understanding of and experience with Object Oriented Programming
  • Solid knowledge on Agile methodology and practices, such as SCRUM. Prior experience with JIRA preferred.
  • Familiarity with AWS services like EC2, S3, and RDS.
  • Experience with cloud-hosting solutions and CI/CD pipeline tools such as Jenkins, Travis, etc
  • Some experience with Electron.js or a willingness to learn.
  • Version control with Git and familiarity with containerization tools (Docker etc)

Qualifications:

  • Bachelor's degree in Computer Science/Electronics Engineering/Electrical Engineering with atleast 5-7 years of experience in full-stack development. or Master's degree in Computer Science/Electronics Engineering/Electrical Engineering with atleast 2-3 years of experience in full-stack development equivalent practical experience.
  • Excellent communication skills and ability to communicate across organizational barriers and provide regular updates.
  • Logical approach to problem solving.
  • Meticulous attention to detail.
  • Highly motivated and productive, an entrepreneurial self-starter.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You