Software Engineer
- 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.
- 3+ years relevant software product development experience
- Excellent knowledge of design patterns
- Strong development skills, knowledge on NodeJs would be a plus.
All your information will be kept confidential according to EEO guidelines.