Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
🚀 We offer long-term remote jobs to people in IT. ▶️ You register on our website awwcor.com and apply for the position you are interested in; ▶️ We arrange an up to 30 min video call to discuss the key points; ▶️ English Test (up to 15 min call); ▶️ Technical interview; ▶️ Offer.
8 січня 2021

Engineering Team Lead (Node.js + Angular / Java + Python) / Technical Lead - Architect (вакансія неактивна)

віддалено $7000–8500

Необхідні навички

We are looking for Senior Full-Stack Team Leads​ who can work in a dynamic, fast-paced environment. You will be a leader of a small professional team. The main technologies used at the project are Node.js and Angular 8 and there are few apps built on Java. The candidate must be ready to learn those technologies and master their skills with them.

Required professional skills:
✅ Enterprise-grade qualities: experience with application architecture, necessarily with large and complex data transactions in government-regulated areas only* and across multiple systems;
* Such as Pharmaceutical, Biotechnology, Biology, Genetics, Science, Finance, Fintech, Stock, Banking, Military, Air Force, Space Force, or any government institutions with highly regulated specifics.
✅ 10+ years of hands-on experience in web development on enterprise projects (seven (7) of those years focused on Node.js and prior experience with Java, C++, and Oracle);
* Also, there are projects on Python or Java;
✅ 10+ experience with data sources such as MongoDB, MySQL, NoSQL, or SQL Server; Knowledge of unit testing and OOP;
✅ 5+ experience with RESTful APIs and a Microservices architecture, ability to read code and participate in Peer Reviews, ability to write Unit tests, Scrum;
✅ 5+ years of relevant hands-on experience in frontend development with Angular 2+ in designing and developing Single Page Applications (SPA);
✅ 3+ years of hands-on experience building and managing infrastructure deployed in AWS.

Soft Skills:
✅ Fluent in English with excellent written and verbal communication skills;
✅ Ability to explain complex things in simple terms;
✅ Ability to keep the focus on essential items and be able to speak straight and to the point;
✅ Powerful, diverse communication skills;
✅ Ready to be at meetings with audio or video on when needed;
✅ Desire to work not from 8 to 5 but with head;
✅ Ability to meet estimates and handle the tasks responsible;
✅ Ability to work in a stable rhythm over the years — it’s important to be able to self-improve and keep the level of knowledge and productivity and learning new skills;
✅ Need to have a very responsible aptitude for the assigned tasks and have a strong urge to close all those tickets😊;
🚩 We strongly prohibit toxicity or bullying of any team members or colleagues.

Managerial Skills:
✅ Be able to make correct and precise estimates and guide, coordinate, and support the team to meet them on time;
✅ Be able to adapt to the internal process and be in touch with the team — know exactly what each team member does and be ready for the flexibility in schedule (people work in different time zones across or sometimes even within the teams);
✅ Experience in holding one-on-one meetings with team members to discuss issues and provide feedback, as well as regular team meetings to maintain a healthy and productive team atmosphere;
✅ Experience working closely with PMs, testers, and architects, POs and understanding of business needs of the customer;
✅ Candidate for this role should be a self-starter who can work under minimal supervision and without constant guidance;
✅ Keep track of team member’s performance and guide to ensure high team productivity;
✅ We are looking for someone who can not just say that we can’t do “that” but for someone who will be able to tell how we exactly can do “that” 😎.

KPIs for this role:
✅ Precisely meet deadlines without delays;
✅ Keeping your skills on a high level;
✅ The quality of a product is measured by the following criteria:
⭐ How many features were added;
⭐ How much there were bugs in the code;
⭐ How many bugs were fixed.
✅ Expectations for the first three months of your work:
⭐ Hit timelines every sprint (every two weeks);
⭐ Code review, unit tests coverage.
✅ Expectations for the first 6-9 months of your work:
⭐ Hit timelines every sprint (every two weeks);
⭐ Product quality assessment after product release (features, bugs made, fixed bugs).

Points of growth for this position:
✅ Application Manager — you need to become the guru of the architecture of all the company’s applications and to know the product thoroughly.
✅ Director of Engineering — you need to know everything as an Application Manager + more of a business level of understanding of the product and processes.

Буде плюсом

☑ Ability to work both autonomously and as part of a broader team;
☑ Ability to effectively communicate to all levels of the business;
☑ Passion for Agile, test-driven development, continuous integration, and automated testing;
☑ Excellent object-oriented and test-driven development skills;
☑ Bachelors or Master’s Degree in Computer Science, Computer Engineering, or related Engineering field preferred.

Пропонуємо

🧘 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 quarter and could be used at any time — 8 per year. Please follow the link to check the principles of our work: tiny.cc/awwcor

✅ Bonus program (annual performance-based bonus).
✅ 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 the Eastern European Time.
✅ Home-based working environment.

Обов’язки

✅ Almost complete control of hiring and replacing team members (according to the budget and other possible limitations);
✅ Work closely with POs, and business analytics, participate in the process of setting and prioritizing for the team, or change the sequence of development of project components if necessary (and if you can prove the necessity);
✅ Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies, including planning, grooming, product demonstration, and team retrospectives;
✅ Provide leadership, behavioral, and technical mentoring to other team members. Work to foster an agile and collaborative work environment;
✅ May serve as technical lead, project lead, or principal developer in the course of a large or complex project;
✅ Work with product owners and other development team members to determine new features and user stories needed in large/complex development projects;
✅ Support the team in the writing of deployment scripts and place a strong emphasis on automated deployment, infrastructure automation solutions, and continuous delivery process;
✅ Participate in code reviews with peers and managers to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate;
✅ Apply knowledge of cloud, APIs, and browser feature support to design cross-browser/device-compatible solutions;
✅ Ensure adherence to development standards and facilitate sharing of best practices across development teams and support organizations.

Про проєкт

💁Team Size and Team Structure:

The current engineering department is about 70 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.

🏢 About the 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.

☝ 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.

Гарячі вакансії

Всі вакансії