Engineering team lead - full stack developer
AWWCOR, Inc.
№8973451, 13 februarie 2020
Oraș:
Chișinău
Studii:
Orice
Experiența de munca:
Peste 5 ani
Salariu:
Nespecificat
Program de muncă:
Full-time
Job Description
We are looking for Senior Full-Stack Developers with managerial skills who can work in a dynamic, fast-paced environment. In this position, you will be a leader 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.
WORKING CONDITIONS
Full-time/remote (home-based)/long-term position. 40 hours per week, 8 hours per day, Monday-Friday. The working schedule is flexible enough, mostly it's close to the Eastern time zone. Home-based working environment. You need to be ready to work under pressure and for occasional overtimes. Crossfunctional interactions. PTO included (1 month of your work = 1 paid day off). Bonus program (annual performance-based bonus, long-term bonus - once every three years).
Required professional skills:
· 5 or more years of experience developing for the web and for mobile devices;
· Managerial skills and experience;
· Huge hands-on experience in designing and developing Single Page Application (SPA) using Node.js, Angular 67 (starting from Angular 2);
· Experience with other UI technologies such as MaterialUI, 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;
· Huge hands-on experience in designing and developing Single Page Application (SPA) using Node.js, Angular 6-7 (starting from Angular 2);
· Experience with other UI technologies such as MaterialUI, Bootstrap, and HTML;
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;
Foreign Languages
English - Advanced level
JOB RESPONSIBILITIES
· Managing a group of developers.
· Develop responsive web solutions.
· Create high-quality technical assets that will be reused by other web development efforts at the Company.
· Document architectures 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 a deep understanding of the Company's existing technology platforms and their interfaces as required by project work.
ABOUT COMPANY
The Company is an innovative clinical solutions company that provides high-quality technology platforms and related clinical services to pharmaceutical, biotechnology, and medical device companies. From its headquarters in Princeton, NJ, and offices in Asia and Europe, the Company has delivered innovative solutions since 2009 resulting in unparalleled advantages for clinical development related to data quality, time of completion, and cost efficiency.
We are looking for Senior Full-Stack Developers with managerial skills who can work in a dynamic, fast-paced environment. In this position, you will be a leader 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.
WORKING CONDITIONS
Full-time/remote (home-based)/long-term position. 40 hours per week, 8 hours per day, Monday-Friday. The working schedule is flexible enough, mostly it's close to the Eastern time zone. Home-based working environment. You need to be ready to work under pressure and for occasional overtimes. Crossfunctional interactions. PTO included (1 month of your work = 1 paid day off). Bonus program (annual performance-based bonus, long-term bonus - once every three years).
Required professional skills:
· 5 or more years of experience developing for the web and for mobile devices;
· Managerial skills and experience;
· Huge hands-on experience in designing and developing Single Page Application (SPA) using Node.js, Angular 67 (starting from Angular 2);
· Experience with other UI technologies such as MaterialUI, 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;
· Huge hands-on experience in designing and developing Single Page Application (SPA) using Node.js, Angular 6-7 (starting from Angular 2);
· Experience with other UI technologies such as MaterialUI, Bootstrap, and HTML;
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;
Foreign Languages
English - Advanced level
JOB RESPONSIBILITIES
· Managing a group of developers.
· Develop responsive web solutions.
· Create high-quality technical assets that will be reused by other web development efforts at the Company.
· Document architectures 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 a deep understanding of the Company's existing technology platforms and their interfaces as required by project work.
ABOUT COMPANY
The Company is an innovative clinical solutions company that provides high-quality technology platforms and related clinical services to pharmaceutical, biotechnology, and medical device companies. From its headquarters in Princeton, NJ, and offices in Asia and Europe, the Company has delivered innovative solutions since 2009 resulting in unparalleled advantages for clinical development related to data quality, time of completion, and cost efficiency.
CV-ul a fost trimis cu succes! 🥳
Înregistrează-te acum, pentru a monitoriza statusul CV-ului tău!
Primit
și
Văzut