We are looking for a Full Stack Technical Lead to work on the next generation of its products: solutions for Enterprise and Consumer market operating as massively scalable services on Windows Azure.
The candidate shall demonstrate deep knowledge of JavaScript (ReactJS, AngularJS, knockout.js, etc.), practical experience of development and supporting in production feature-rich SPAs on front- and back-end (.NET/WebAPI/EF/SQL). Understand principles of building performant, scalable and reliable cloud applications. Know how to write reliable code. Be prepared to demonstrate examples of your work in these areas.
Open mindset, desire to learn new technologies (including AI/ML/NLP related areas), and spoken/written English are highly welcome!
Requirements:
• Passion to design and code stuff which makes people work smarter
• A degree in Computer Science
• Proficiency (5+ years) in backend development: .NET framework, C#, ASP.NET, WebAPI, IoC/DI, EF, MS SQL, Windows Azure platform, RESTful services
• Proficiency (5+ years) in frontend development: HTML5, CSS3, JavaScript (ES5-6) frameworks: Angular.js, React.js, knockout.js. (FLUX/REDUX flows, TypeScript knowledge is a big plus)
• Proven experience in designing, development, and maintenance of scalable enterprise or consumer-facing web sites and services
• Intermediate level of written and spoken English
• Work in the team of professionals, with strong focus on innovation and ongoing improvements;
• Accountable and responsible
Nice to have:
• Working knowledge of Microsoft Exchange (Including Exchange Web Services), Office 365/MS Graph REST API, WEB RTC APIs/Protocols, CRM/ERP products, Chrome extensions development, ML/NLP platforms/frameworks
We offer:
• Worthy salary
• Performance bonus program
•
•
• Premium medical insurance after successfully passed trial period
• Corporate activities including common travels, ski, events, team building
• Free trainings (or partly paid according to importance)
• Snacks and drinks in the office
• Table football, ping-pong in the office
Responsibilities:
• Design the architecture and create prototype for the entire solution or its modules
• Analyze requirements and technologies to be used, investigate alternate solutions
• Build application skeleton, implement Cross-cutting concerns
• Documentation of investigation results, created architecture and working solution
• Technically leading the team
• Explain requirements and tasks to developers
• Review of done part, monitor work in progress
• Control finalization, unit test coverage, dev documentation, usage of defined guidelines and following architecture concepts by the team
• Help the team with complex tasks, samples or templates
Invisible is a leading U.S. based technology developer (named cool vendor by Gartner) providing cutting-edge tech platforms for business desktop integration with ERP/CRM systems in direct collaboration with world leading IT companies, such as Oracle, SAP, Microsoft, IBM.