Senior Fullstack Developer (Angular 8 UI and Node.js API)
Зарплата
от 5800 до 6700 $
Требования
Местоположение и тип занятости
Компания
Recruiting & HR
Описание вакансии
Условия работы
We are looking for Senior Full-Stack Developers (Angular 8 UI and Node.js API) who can work in a dynamic, fast-paced environment. You will be a member of a small professional team. You should have a strong understanding of the challenges facing modern web design and development. You should always strive to do right by the consumer, delivering the best user experience.
Required professional skills:
- Enterprise-grade qualities: experience with large distributed systems, massive databases, integrations, etc is a must;
- 10+ years of hands-on experience in web development on Enterprise projects;
- 8+ years of relevant hands-on experience in web development (JS, Node.js. AWS, SQL, My SQL, Mongo DB) on complex long-term projects with high-load applications;
- 5 + years of experience with Angular 2-8 in designing and developing Single Page Applications (SPA);
- Huge hands-on experience in designing and developing Single Page Application (SPA) using Node.js and Angular 6/7/8 (starting from Angular 2);
- Experience with other UI technologies such as Material-UI, Bootstrap, and HTML;
- Detailed knowledge of HTTP protocol, HTML5 capabilities, responsive design techniques, modern CSS frameworks/ tools/workflow, design patterns, and JavaScript MVC frameworks;
- Great expertise in a framework such as Node.js; you can build an end to end applications while also engineering the cloud infrastructure to run them;
- The ideal candidate would also be familiar with Infrastructure Engineering techniques, and cloud platforms such as Amazon Web Services (AWS). Hands-on experience building and managing infrastructure deployed in AWS;
- Extensive experience of RESTful APIs and a Microservices architecture;
- Knowledge of unit testing and OOP; Strong experience with data sources such as MongoDB, MySQL, NoSQL or SQL Server;
- Ability to work both autonomously and as part of a broader team;
- Ability to effectively communicate at all levels of business;
- Expertise with modern and emerging web standards and technologies;
- Passion for Agile, test-driven development, continuous integration, and automated testing;
- Strong technical skills across the entire development stack;
- Excellent object-oriented and test-driven development skills;
- Fluent in English with excellent written and verbal communication skills;
- Bachelors or Master's Degree in Computer Science, Computer Engineering, or related Engineering field preferred.
Additional Skills
- Bachelors or Master's Degree in Computer Science, Computer Engineering, or related Engineering field preferred.
Responsibilities
- Develop responsive web solutions;
- Create high-quality technical assets which will be reused by other web development efforts at the Company;
- Document architecture and developing strategic approaches to implement scalable solutions from conceptual UX designs;
- Instill an automated DevOps approach to build, deploy, and support projects using modern tools and technologies;
- Drive test-driven development approaches;
- Apply knowledge of cloud, APIs, and browser feature support to design cross-browser/device compatible solutions;
- Develop the Company's existing technology platforms and their interfaces as required by project work;
- Ensure adherence to development standards and facilitating the sharing of best practices across development teams and support organizations;
- Stay abreast of new technologies, methodologies, industry practices, and standards.
Бонусы
annual bonus