Senior Full Stack (.NET + Angular) Engineer? Computools is looking for you! Our company cooperates in outsource and outstaff format with clients all over the world. Interesting projects are already waiting for you! Energy Equipment & Services, Banks, Capital Markets, Insurance, Healthcare Providers & Services, Specialty Retail, Education Services, Ground, Marine Transportation, Textiles, Apparel & Luxury Goods, Hotels, Restaurants & Leisure, Media are the main industries for which you will develop quality solutions. We are confident that your skills will make our team even stronger, and we, for our part, will provide opportunities for your professional development.
What we expect:
Confident knowledge and experience with the following languages and frameworks: JavaScript, ES6+, Typescript, Angular, HTML/HTML5, CSS, SASS/SCSS/LESS, experience with RxJS, C#, .NET, .NET Core, Entity Framework or other ORMs, will be a plus: ASP.NET MVC, ASP.NET Web API, Blazor or other middleware frameworks, Bootstrap or other CSS framework, experience with Ionic, experience with NgRX;
Experience with the following databases and storages: MySQL, MSSQL, will be a plus: PostgreSQL, Oracle or other SQL database;
Experience with the following protocols, solutions and APIs: HTTP, JSON, understanding of cross-browser layout, Common browsers API (history, storages, etc.), will be a plus: knowledge of multithreading, parallelism, asynchrony, Payments api, facebook, twitter APIs, websockets, experience with google maps;
Knowledge and experience with the following approaches and principles: OOP/OOD, REST, MVC pattern, knowledge of algorithms and data structures, understanding of Callbacks, promises, functional approaches, LINQ, SQL, will be a plus: Design Patterns, as well as DI;
Knowledge and experience with microservice architecture: gRPC, Redis, RabbitMQ / Azure Service Bus, Docker, will be a plus: Azure DevOps, Polly, Grafana;
Experience with the following technologies and tools: npm or yarn, webpack, browser development tools, NuGet, IDE, C# debug tools, GIT, will be a plus: experience with libraries for http requests.
Language skills:
English Upper-Intermediate.
Responsibilities:
Estimate tasks issued by the Project Manager (PM) or Technology Lead (TL);
Perform tasks from the PM or TL within the framework of the estimate;
Participate in the SCRUM process;
Participate in project design;
Conduct technical research;
Maintain technical project documentation;
Complete reports;
Communicate with clients;
Work on improvements to the current project.
We offer:
Work in a team of professionals:
Strong technical specialists who are ready to help solve problems.
Continuous professional development:
1-on-1 and financial meetings;
An individual development plan that helps achieve desired career goals;
The opportunity to change and expand the technology stack within the company;
Paid conferences and certifications;
Lectures and workshops;
Knowledge bases within the company.
Opportunity for vertical development:
We offer the opportunity to grow to the position of Director, and later to Technology Lead.
Improving English:
Conversational English courses.
Employee care:
Flexible work schedule;
The ability to work remotely with equipment and furniture that the company can provide for comfortable work;
24 calendar days of vacation and paid sick leave;
Financial support and gifts for important events.