Senior Golang Engineer (f/m/d)

Fulltime Employee · Berlin/Remote, DE

Your role

For our innovative international engineering team we are looking for a Senior member with excellent programming skills in Golang. 

You will have an opportunity to not just develop software, but to help further strengthen our position as one of the world's leading companies in Conversational AI.

Your areas of expertise

  • Bachelor’s/Master’s degree or equivalent experience in Computer Science, Engineering, Mathematics or related field.

  • Solid engineering experience of minimum 4 years programming in Golang, and 7 years as a software engineer overall. 

  • Experience implementing  RESTful services.

  • Good working knowledge in Relational Databases (e.g. PostgreSQL).

  • Experience with Linux Internals.

  • Strong written and communication skills with proven fluency in English.

Nice to have

  • Experience with C++ or C#.

  • Knowledge of the modern DevOps Environment is an advantage.

  • CTI integration experience with major telephony platforms (Cisco, Genesys, Avaya, etc...).

  • Experience with either developing or integrating recording/speech analytics with major telephony platforms (Cisco, Genesys, Avaya, etc...).

Your Responsibilities

  • You will be implementing RESTful services.

  • You will be building microservices with RPC APIs (GRPC).

  • You will be developing event-driven services (e.g. using RabbitMQ/AMQP based systems)

  • You will be communicating with the teams in  Integrating Computer Telephony with major telephony platforms (Cisco, Genesys, Avaya, etc.)

  • You will be developing and integrating recording/speech analytics solutions with major telephony platforms (Cisco, Genesys, Avaya, etc.)

  • You will be collaborating with other members of the engineering team and providing peer reviews and mentoring to junior engineers when needed. 

  • You will take ownership and responsibility for building, shipping, and maintaining features. 

  • You will be working close with the QA team in QA design and writing unit, integration and e2e tests

What you can expect from us

  • Growing team, against the recent tendency of the labor market.

  • Exciting challenges which involve a mix of advanced research and high-quality engineering.

  • High degree of autonomy, ownership over your role and functional area.

  • We love solid engineering, independent thinking, being on the edge of science and technology, questioning the existing state of things.

  • We are agile in a genuine sense of it, being holistic and humane in the way we approach our work.

  • Complete transparency into the rest of the company.

  • Working with international, highly engaged people.

  • Work-family-friends balance – step off the treadmill and feel like a human again.

  • Unique hybrid-work policy, mobile work.  

  • Choice of hardware.

Your Application

You can select several documents at once. The maximum file size is 20MB per file and 64MB for the entire application. The following file formats are supported: pdf, docx, doc, jpg, png, txt, jpeg, odt, ods, xlsx, rtf, xls, pptx, ppt, gif, tif, tiff, bmp, csv, rar, gz, zip, 7z.