Apifonica is an international team of experts in cloud tech, artificial intelligence, telecom, and robotics. We are all united by our passion for automation. We help businesses to automate communication and corresponding business workflows.
We're growing fast and are looking for new people to share our passion with.
Joining our team you can work from anywhere in the world, as we are a remote-first company with HQ in Tallinn and teams in Poland, Italy, and Latvia. With us you'll learn new things, make new friends from different fields and countries, and contribute to great products used worldwide by such companies as Sportsalliance (Netherlands), 4F (Poland), SkyEng (Cyprus), Jeronimo Martins (Poland), Decathlon (Poland), LPP (Poland) and others.
If you're talented, curious and feel like helping businesses with automation, let's talk. Who knows maybe we're a perfect match;)
Our main technology stack for this vacancy is Golang, MongoDB, Kafka in Kubernetes, we also implement a microservice approach.
What will you be doing:
• integrate existing processes with the customer's infrastructure,• develop stable microservices,• develop and maintain an integration framework,• develop a client SDK library,• work to improve the process of delivering value to customers.
The ideal candidate should have:
• understanding of the principles of web services development,• experience in developing backend components in Go or PHP• experience in developing services with synchronous and asynchronous integrations,• practical application of OOP/DDD/Clean Architecture/SOLID templates,• be familiar with MongoDB and Kafka,• experience with web services based on gRPC and REST,• experience with Gitflow,• advanced user of Linux,• understanding and acceptance of Agile manifest values. It will be an asset:
• work with high-load projects,• Have experience deploying Gitlab CI/CD and Kubernetes.
Why Apifonica?Remote-first. We're flexible about when and where we work, though we do gather up from time to time to discuss our plans and spend some quality time together.Different formats of employment. You can choose what suits you better - contract or a B2B agreement.Learning and development. Out teams plan out courses for each member and we cover expenses.Great career and competitive salary. You'll become part of an international team, learn from the best and grow as a professional.Last but not least, you'll enjoy the inspiring and fun atmosphere we have.