iHealth Labs
Software Engineer
About the job
Job Description
• Design, implement and extend core platform services to enable new products and features to be built, using React, Python, KUbernetes, Kafka, aws gears and GraphQL;
• Use Nodejs and Mocha, Jest and other libraries to help complete the integration test for Graphql and Restful interfaces to ensure continuous integration with Jenkins;
• Architect and build the next version of our data-processing pipeline and a version control solution for data analysis;
• Use Python, Numpy, Pandas and other tools for data analysis and aws quicksight for data visualization;
• Analyze/debug performance issues across distributed services;
• Work with the product development team to design, build, and maintain backend systems and services that support the team’s roadmap;
• Drive engineering efforts and partner with product owners to create technical requirements;
• Provide strong technical feedback to other engineers through code review, engineering design reviews, and collaborative problem-solving sessions;
• Help the team define and maintain development practices that let us iterate quickly while maintaining quality — including writing tests and documenting key implementations;
• Learn about new tools and technologies to solve problems and move our goals forward.
Qualifications
• 3+ years relevant software product development experience
• Excellent knowledge of design patterns
• Strong development skills, knowledge on NodeJs would be a plus.
Additional Information
All your information will be kept confidential according to EEO guidelines.