Go Software Engineer

· Bucharest, Bucharest
Employment Type Full-Time
Minimum Experience Experienced

Here at Kape Technologies Plc, we help people around the world protect their digital privacy & security and stay safe online. Our products CyberGhost, Private Internet Access, Intego, ZenMate are amongst market leaders, always setting new standards in the industry.
Fueled by enthusiasm and determination, we aim to ensure anyone can be anonymous online, and we are proud to make the digital world a bit safer every single day!


If you are passionate about new technology, have relevant work experience in software development (including working with Go), we are inviting you to our team! Here is what you are going to do:


  • Coordinate and contribute to the development of new software and enhancing existing ones 
  • Design and build microservices oriented products for the KAPE group 
  • Contribute with innovative ideas and methods to continuously improve quality and development efficiency 
  • Develops and maintains production ready back-end solutions based on microservices architecture using Go programming language 
  • Design and build services written in Go that can sustain a high number of concurrent users 
  • Mentors junior team members 
  • Create code quality guidelines and ensure that the team adheres to them 
  • Communicate with operational teams that are responsible for maintaining production environments, in order to ensure that the entire flow of software delivery respects the industry's best practices 
  • Ensure that the delivered software is within the accepted levels of the key performance indicators of the services (number of bugs in production, unit test coverage, etc.) 

More about what we are looking for:


  • 5+ years of professional development experience
  • Proficient in at least one of the popular programming languages: Python, Go, Java, Kotlin, C++. MUST be willing to switch to Go as a main programming language
  • Demonstrated understanding of computer science fundamentals and development with clean coding principles
  • Advanced knowledge of design patterns and programming paradigms
  • Advanced understanding in building microservice oriented software
  • Proficient with programming in Linux environment and good knowledge of Linux based operating systems
  • Advanced understanding of HTTP protocol (status codes, headers)
  • Good knowledge of security best practices for back-end applications (symmetric and asymmetric encryption, timing attacks, OAuth2 authentication )
  • In-depth understanding of software testing methodologies and levels: TDD, Unit-testing, Integration Testing, End-to-end Testing
  • Proficient with GIT version control system
  • Ability to perform code reviews to other developers on code collaboration platforms (GitLab, GitHub etc.)
  • Experience in assessing complex problems, detailed analysis capabilities
  • Experience in creating software that can handle multiple concurrent connections and multi-threaded processes
  • Good knowledge of containers and cloud native solutions with focus on Docker and Kubernetes
  • Experience with writing SQL queries and working with Relational Database Management Systems (preferably MySQL)
  • Experience working with any NoSQL databases (Elasticsearch, MongoDB, Cassandra)
  • Experience working with streaming / messaging systems (RabbitMQ, Kafka / Kinesis, SQS)
  • Strong communication skills in English - written and spoken

 

What we bring to the table: 


  • A fun, flexible and relaxed work environment;
  • The chance to be part of an awesome, fun, high-performance team that values work-life balance;
  • Attractive salary package;
  • A fast-growing company environment, which also means huge personal growth potential and new, challenging projects to work on;
  • Support in adapting to the privacy and security industry and learning how to make the most of it;
  • Constant training, both in using tools and assimilating new knowledge;
  • Flexible benefits on top of your salary (choose your favorite things from a wide range of options, including medical insurance, courses, and others).

Thank You

Your application was submitted successfully.

  • Location
    Bucharest, Bucharest
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced