2022-07-29 11:26:48

Software Developer / Programmer

CVMarket.lt klientas
1500 - 5000 €/m Gross

Job Description

  • Coding in small teams and independently
  • Debugging issues and fixing them in code
  • 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