Job Details
We are looking for talented Software Engineers (Full-stack Engineers) who are excited by the prospect of working on brand new systems leveraging recent technology advances Our platform touches multiple technical domains including Intelligent Search Engine, Conversational AI, Speech Technologies, Security/Data privacy, Process Engines, UI builders, Knowledge Management tools etc We apply our secret sauce (ML, Security, Usability, and domain knowledge and technical expertise) to set new standards for how Enterprise software applications of the future will be architected and built These are fully remote positions for senior Full stack Engineers (MEAN stack) working regular IST hours working with a globally distributed team You will be working on adding new capabilities to our existing platform and also work on new applications.
Note: You will go through a rigorous screening process that will include technical interviews, screening tests and software assignments Only serious candidates should apply Full stack Engineer Role As a Full stack Engineer, you will be responsible for the end to end phases of the software development lifecycle including technical research, requirements analysis, high level and technical design, improving user experience, shaping the face of our new products, implementation of enhancements to the product, unit testing, debugging, and maintenance You will collaborate with the rest of the engineering team to design and launch new features Requirements: Minimum 3+ years of professional experience in NodeJS and Angular/Typescript Experience with relational and/or NoSQL data stores (such as Postgres, MySQL, MongoDB, Cassandra, Elasticsearch, Redisetc) Solid experience creating performant, secure RESTful web services with NodeJS Proficient in creating frontend Single-Page Applications using Angular2+ with Typescript Fully comfortable with Angular (RxJS, Form validation, Lazy loaders, RESTful API integration etc) You should have designed and built sufficiently complex features by yourself Basic understanding of web security and related vulnerabilities like SQL injection, CSRF, XSS etc Experience with common tools such as Git, IDEs, Debuggers etc Extremely comfortable on the Unix/Linux command-line and preferably using a Linux development environment Eager to learn new technologies and expand beyond comfort zone Self-motivated and able to work efficiently without close supervision Passionate about the work you do and care about the product quality