Position: Senior Full-Stack Developer (Angular 8 UI and Node.js API)
Company: promdex
Experience required: 5y
Category: Node.js
English level: upper
Published: 2022-09-01T00:00:00+03:00

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. Salary range - up to $40 per hour for an expert, depending on your skills and professional background. In general, we just recommend you to evaluate your potential reasonably.

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.

REQUIRED TECHNICAL BACKGROUND
Angular 6
Node.js
AWS
MySQL
NoSQL
SQL
RESTful applications
JSON
CSS
HTML
JavaScript
Bootstrap
MATERIAL-UI
Git
Angular 7
Angular 8
ADDITIONAL SKILLS
✅ Bachelors or Master's Degree in Computer Science, Computer Engineering, or related Engineering field preferred.


FOREIGN LANGUAGES
English - Advanced (I feel comfortable to be interviewed)

Experience
WORK EXPERIENCE
10+ years

JOB 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.

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, mostly it's close to Eastern European Time. Home-based working environment. Cross-functional interactions.



🧘 26 paid days of vacation per year, i.e. PTO - paid time off. 1.5 PTO is accrued for each full-time month of work - 18 paid days per year. Additionally, each associate is allowed to use 'Holidays' - paid time off to be spent during state holidays. 2 Holidays are accrued each quoter and could be used at any time - 8 per year. Please follow the link to check the principles of our work: http://tiny.cc/awwcor






ABOUT COMPANY
The Client represents 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.


TEAM SIZE AND TEAM STRUCTURE
The current engineering department is about 60 people, managed by the Regional Director. The department consists of small groups (3-6 professionals; 50/50 server-side and front-end environment). Small groups report to team leads. There are different departments in the company: Engineering, Operations, QA, Business Analysis, Network Operations, etc. The team is international, mostly located in the European Time zone.


STAGES OF THE HIRING PROCESS
If you are interested, the process is as follows:
1) You register on our website and leave your application with your full CV in pdf or doc format;
2) We arrange up to 30 min video call to discuss the key points;
3) English Test (up to 15 min call);
4) Technical interview;
5) Offer.