ABOUT THE PROJECT
For one of our clients, we are working on a special kind of platform that will be an on-demand repository of all essential bricks to create any digital product you can imagine. This product is helping to move from slow and chaotic feature building to scalable, customizable, and flexible micro-service architecture. Thanks to that, you can take all the ready components needed and adjust them to fit the purpose of the software. By joining us you will help other developers to deliver ready products within months, not years and save time, energy, and money! With your experience and our tools, we will create all the necessary components of a complex platform that are adjustable to any business logic. Seems simple enough? Join us, and try this challenge for yourself! Let’s speed up the software development process together!
YOUR ROLE
- Planning work within the team, drive technical conversations and engage team members;
- Design and evolve the overall architecture of the existing solution;
- Develop, maintain and improve features for an existing solution, including defects and integration tests;
- Follow clean code principles to write concise code;
- Conduct code reviews to ensure that the code is of high quality;
- Write and maintain technical documentation;
- Evaluate team members’ performance;
- Decompose and estimate required functionality;
- Assess, mitigate or proactively report on current risks, if necessary;
- Proactively support other team members and helps them to be successful;
- Taking part in Agile ceremonies (dailies, planning etc).
REQUIREMENTS
- 5+ years of experience working with Javascript/Typescript, Node.JS;
- Strong experience as a team lead (3+ years);
- Experience with cloud services;
- Knowledge of programming paradigms OOP;
- Proficient at design patterns;
- Knowledge of architectural patterns;
- Experience with Node.JS frameworks (IoC/DI, MVC);
- Experience with relational and non-relational databases;
- Proficient at build tools - webpack, esbuild;
- Knowledge of commonly used API documentation tools;
- Experience with logging and monitoring techniques;
- Knowledge of Git branching models and strategies;
- Proficient at authentication and authorization methods;
- Knowledge of OSI model;
- B1+ level of English.
NICE TO HAVE
- Experience working with live production systems;
- Experience with AWS services (EC2, SQS, IoT Core, Lambdas, DynamoDB, Timestream, NeptuneDB);
- Experience with Microservices, Docker;
- Knowledge in IoT application development/design architecture.
HOW WE HIRE
-
01ApplicationFeedback:
4 business days -
02Recruitment CallDuration: 30 mins
Feedback: 1-3 business days -
03Tech InterviewDuration: 1:45 hours
Feedback: 2-4 business days -
04Project InterviewDuration: 1 hour
Feedback: 2-4 business days -
05Job OfferDuration:
30 mins
After receiving your resume it will be reviewed by our team to see if your experience and skills match our vacancies, don't worry it's in good hands.
READ FULL ARTICLETo get more information read full article
ABOUT US
Klika Tech is an IoT & cloud product and solutions award-winning development company headquartered in the U.S. with development and management locations across North America, Europe, and Asia. Innovation is critical to our success, and that includes ensuring that our Individuals are empowered to grow.
SEE OUR PORTFOLIO