About the position
Noogata is seeking full-stack engineers to join their core engineering team in developing their technology platform. The ideal candidate will have 5+ years of experience in application development on an enterprise software product, be full-stack proficient, and have experience with React, Typescript, NodeJS, and/or Python. They should also have experience working with databases, queues/streams, and other "big data" tools, as well as cloud experience and operating microservices in production. Experience with Kubernetes, pipeline technologies, production monitoring tools, and modern enterprise software is a plus. The role involves collaborating with design and product to define user-experience for a complex data-driven enterprise product and participating in an Agile, delivery-focused development process.
Responsibilities
- Part of our core engineering team developing our technology platform. You will be responsible for full-stack application development (front-end and backend)
- Own microservices and components in our architecture, from design to production rollout and everything in between
- Collaborate with design and product to define amazingly elegant user-experience for a complex data-driven enterprise product… then develop robust code to implement it!
- Develop data visualizations and widgets to standardize core elements of our user-interface throughout our products
- Participate in our Agile, delivery-focused development process. Be part of a startup company: Help setting priorities and making design decisions based on your experience and insights to build our product and grow our vision.
Requirements
- 5+ years development experience in application development on an enterprise software product
- Full-stack by heart. Work seamlessly on frontend, APIs and backend application code
- Experience with React and Typescript building enterprise software applications with great usability
- Experience with NodeJS and/or Python or equivalent backend stacks
- Experience working with databases (Postgres, MySQL), Queues/Streams (SQS, RabbitMQ, Kafka) and other “big data” tools (ElasticSearch, Spark/Dask, Snowflake)
- Experience with cloud (GCP, AWS, Azure) and operating microservices in production
- Experience with Kubernetes (Advantage)
- Experience with pipeline technologies: Argo, Kubeflow, Perfect, Airflow (Advantage)
- Experience working with and production monitoring tools (Prometheus, Logz, Datadog, Rollbar, Sentry, etc.) (Advantage)
- Experience with modern enterprise software, including a passion for usability and an eye for elegant design (Advantage)
- Love open-source and learning new technologies (Advantage)