We are looking for a brilliant Senior Full Stack Engineer to join our expanding top-notch technology team. You will have the opportunity to take part in a disruptive product that leverages cutting-edge technologies while working in an agile development lifecycle.
You will join a high cadence, highly technical and savvy group of doers who are building tomorrow's technologies.
The Senior Full Stack Engineer will design, develop, test, implement, and support our components and applications. The Senior Full Stack Engineer is expected to be a technical subject matter expert and a strong team player. Innovative thinking and the ability to ramp up on new technologies, patterns, and frameworks while also retaining focus on long-term objectives are critical to the success of the role. You will be expected to roll-up your sleeves, rise up to the challenge, emanate creativity, and perform at your very best, within a fun, hip and exciting atmosphere!
•Develop and maintain the back-end and the front-end of the core applications of the company.
•Proactively ensure a high standard of engineering by developing and maintaining team standards, documentation, tools, and best practices.
•Excel as an engineer and be a productive member of the team.
•Work closely with other participants in the team: product manager, developers (internals and externals), testers, designers, data scientists, etc.
Qualification & Skills:
•Master’s degree in Computer Science, Computer Engineering or equivalent work experience
•Experience with NodeJS (server-side).
•Experience with AngularJS building advanced web user interfaces.
•Strong experience in integration of REST Services and 3rd party APIs.
•Experience in SQL, relational databases, database concepts, dimensional modeling and database design
•Excellent written and verbal communication skills in English
•Experience in building real-time video applications (WebRTC, MediaStream API, video/audio codecs, etc.) is a big plus
•Experience with cloud services based on Amazon Web Services (ideally EC2, ELB, S3, Lambda).
•Experience with Automated Testing and Continuous Integration using tools like Selenium, JSunit, Jasmine, Mocha or comparable testing framework.
•Experience with React Native
•Familiarity with Linux/Unix operating system & shell scripts.
•Experience in Networking and Security
•Ideally, you have experience in a highly-available, highly scalable, uptime-critical production environment.
•Proven interest in algorithms, data-mining, machine learning and/or large-scale systems (follows blogs, up-to-date on recent developments, etc.