About the position
Noogata is seeking world-class full-stack engineers to join their team and help build the finest NoCode AI platform for enterprises. As part of the core engineering team, the successful candidate will be responsible for full-stack application development, owning microservices and components in the architecture, and collaborating with design and product to create an elegant user experience. They will also develop data visualizations and widgets to standardize core elements of the user interface and participate in the Agile development process. The ideal candidate will have at least 5 years of development experience in enterprise software products and be proficient in both front-end and backend development.
Responsibilities
- Responsible for full-stack application development (front-end and backend)
- Own microservices and components in the architecture, from design to production rollout
- Collaborate with design and product to define user-experience for a complex data-driven enterprise product and develop code to implement it
- Develop data visualizations and widgets to standardize core elements of the user-interface
- Participate in the Agile, delivery-focused development process
- Help set priorities and make design decisions based on experience and insights to build the product and grow the vision
Requirements
- 5+ years development experience in application development on an enterprise software product
- Full-stack development experience, including frontend and APIs
Benefits
- Competitive intelligence to outperform competitors on the digital shelf
- Visualization, measurement, and action with competitive insights
- Building a company where data, intelligence, and innovation come together
- World-class full-stack engineers
- Building the world's finest NoCode AI platform for enterprises
- Ownership of microservices and components in the architecture
- Collaboration with design and product for elegant user experience
- Development of data visualizations and widgets
- Agile, delivery-focused development process
- Setting priorities and making design decisions
- 5+ years of development experience
- Full-stack development on an enterprise software product
- Experience with React and Typescript
- Experience with NodeJS and/or Python
- Experience with databases, queues/streams, and other "big data" tools
- Experience with cloud and operating microservices in production
- Experience with Kubernetes
- Experience with pipeline technologies
- Experience with production monitoring tools
- Passion for usability and elegant design
- Love for open-source and learning new technologies