Refactoring existing code to the company's coding standards
Proposing solutions and taking part in feature implementation discussions
Taking part in project meetings, reporting progress, issues and providing solutions and suggestions
Solving code-related performance and scalability issues
Communicating with the team via a chat system and in video conferences
Requirements
At least 1-2 years of practical, hands-on development experience on complex projects
Knowledge of Python programming language
Knowledge of JavaScript programming language and React framework
Knowledge of C++ (STD, Templates, OOP, TDD, MSVC, GCC, GDB, CMake)
Good working knowledge of Unix systems (Ubuntu)
Good working knowledge of database systems (RDBMS) and SQL language.
Writing readable, maintainable and well documented code
Knowledge of code testing practices, patterns and tools
Very good, hands-on git experience
Very good command of English in both speech and writing
Nice-to-have:
Knowledge of distributed / concurrent programming
Experience with gRPC and protobuf APIs.
Basic task automation with a scripting language (python preferred)
Knowledge and/or strong interest in blockchain technologies
Very good knowledge of profiling, optimization and debugging tools and techniques
Experience creating web and database applications will be preferred
Company offers
Remote work
Flexible working hours
Paid vacation
Company provided computer
Klausimai ir atsakymai
Užduokite klausimą:
Jūs galite pateikti klausimą darbdaviui. Klausimas atsiras skelbime iškart, kai tik darbdavys atsakys į jį. Lanktytojai negalės matyti jūsų el. pašto adreso.
Persiųsti
Nuoroda į skelbimą bus pridėta automatiškai žinutės pabaigoje.