Understanding of network programming and protocols (OSI model, NAT, DNS, IPv4 / IPv6, TCP / UDP)
Experience with GIT / Gerrit, Jenkins
Ability to find the root cause of an issue.
Ability to investigate and analyze an issue.
Good skills in written English
Desired Skills:
Experience with Python programming
Responsibilities:
Writing new components and supporting the existing code
Code review
Documentation of low-level projects based on high-level specifications
Writing auto-tests and supporting documentation
We Offer:
Career growth, including horizontal, allowing you to transition into new departments, industries or roles.
Interesting and ambitious tasks that facilitate your professional growth
On-the-job training and learning opportunities from experienced coworkers
Stability. In the modern world, our product is necessary, and this means that you will be in business, with exciting challenges and a stable income
Great work culture. You’ll be joining a friendly, welcoming team, and you’ll have the opportunity to participate in fun team building and corporate events
Competitive salary in USD
Flexible schedule. You’ll have an 8-hour working day starting any time between 9 and 11 AM
English classes with experienced teachers
Paid vacation and sick leave
Shortly About Our Working Processes and Tools:
1 release and 2 builds every 7 weeks. Each release has 2-5 new up-to-date features developed according to the customers’ inquiries
The developers receive tasks for new features from business analysts or project managers. Each feature request is followed by the documentation and clear descriptions of use-cases
Mandatory verification of the product quality by the QA department
We use Git as a system for version control, YouTrack as a tasks manager, and Gerrit to review the code