WINN.AI is a fast-growing startup, backed by leading VCs, developing a real-time AI assistant for revenue leaders and representatives. We are looking for a strong backend developer with experience in handling back-end systems at scale to join our R&D team.
Requirements:
- Education and Experience:
- B.Sc. in Computer Sciences
- 6+ years working as a backend engineer.
- 4+ years of experience and deep knowledge of NodeJS, including micro-services, APIs, package management, security and data protection, and frameworks available for NodeJS.
Specific back-end skills:
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Integration of data storage solutions.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Understanding fundamental design principles behind a scalable application.
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools.
Team-work excellency:
- Proven ability to work independently, ability to multitask, and Delivery oriented.
- Ability to tackle hard technical challenges while keeping a product-oriented mindset.
- Independent, fast learner, and excited about learning new technologies.
- Team player. Strong interpersonal skills, and ability to manage relationships with key partners across different functions.
- Experience in team technical guidance including design, code reviews, code best practices, and driving agile development methodologies
WINN.AI is committed to diversity, equity, and inclusion, and we want teammates who are similarly passionate about pushing for change in our industry.