Software Engineer (full Stack)

Year    Pune, Maharashtra, India

Job Description


Software Engineer (Full Stack)
Location: Pune, India.
Job Summary: Pierian, a leader in the clinical genomics space, is currently seeking talented and motivated software engineers to contribute to the design, implementation, and deployment of existing and future products. You will be part of the industry-leading team developing software solutions for clinical laboratories.
About Pierian
Every year millions of people bet their lives on precision medicine. Pierian is on a mission to make sure that bet pays off. At Pierian we empower progressive health institutions and diagnostic laboratories to build world-class precision medicine programs. Our industry-leading molecular genomics technologies and expertise deliver the most integrated, trusted, and collaborative approach across the clinical care spectrum. From genomic sequencing and biomedical informatics in the laboratory to reporting and decision support at the patient’s bedside, we drive the adoption of genomics in clinical care and accelerate the fight against cancer and other diseases. For more information, visit www.pieriandx.com or @PierianDx on Twitter.
Responsibilities:

  • Collaborate with UX/UI Designers to iterate on the design and implementation of our product
  • Work with Product Managers, Scientists, and Backend Engineers to build features and ship experiments
  • Build efficient and reusable front-end systems and abstraction
  • Find and address performance issues
  • Participate in design and code reviews
  • Identify and communicate front-end best practices to your team and to the wider organization
  • Strong knowledge of JavaScript, including modern Javascript versions and tooling such as Babel
  • Familiarity with both server-side and client-side web frameworks, Single vs Multi-Page Applications, as well as NodeJS
  • Commanding grasp of HTML, CSS, and related web technologies and APIs
  • A passion for component architecture and atomic design principles; and past experience working collaboratively with designers. Experience with concepts surrounding API-driven development, REST/GraphQL, and others as they relate to building user-facing, client-side applications on the web
  • The understanding and desire to work on an agile team, take ownership of problems and collaborate toward solutions.
  • Awareness of cross-browser compatibility issues, client-side performance considerations, offline interactions, progressive web applications, and other concepts
  • Demonstrated design and UX sensibilities
  • Effective interpersonal, communication, and collaboration skills (and fun to be around!)

Required Experience and Skills:
  • Full-Stack Software Development experience in both front-end and back-end technologies.
  • Should be an outstanding programmer with 4+ years of experience in Java-related technologies (Java, Spring Boot, Hibernate).
  • Should have worked with Front-End Technologies (HTML, CSS, JavaScript)
  • Strong computer science fundamentals (OO programming, algorithms, data structures, databases).
  • Experience with continuous integration infrastructure for software development such as Jenkins.
  • Experience with the structure and usage of REST API's
  • Experience in TDD-based Agile processes and comfortable with quick iterations.
  • Good communication (written and verbal) skills
  • Experience with SQL and No-SQL Databases
  • Experience working with basics of Linux, Shell Scripting.

Good to have:
  • Passion for writing great, simple, clean, and efficient code
  • Should be a fast learner and have excellent problem-solving capabilities
  • Should have excellent written and verbal communication skills
  • Background or experience with organizations involved in the scientific or medical/health fields.
  • Graduate or Post Graduate in Computer Science, Computer Engineering, or related field or equivalent experience.
  • Specific experience with ReactJS and its environment, including things like webpack, git, npm/yarn.
  • Strong understanding and experience working on teams using continuous integration/delivery.
  • Outstanding career development and learning opportunities
  • Competitive compensation depending on experience and skill
  • Friendly team and enjoyable working environment
  • Flexible working schedule

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2873178
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year