We believe in making mobile connectivity simple. Today we are running a unique global cellular connectivity platform which will host hundreds of millions of devices connected anywhere in the world for all sorts of purposes.
We get businesses, individuals and things securely and smoothly connected. As a result, users and systems can enjoy ubiquitous connectivity and focus on what they need to do as getting connected was resolved by us for them.
Truphone is already one of the world’s largest eSIM providers and a market leader in several mobile connectivity products such as mobile recording and carrier app connectivity.
We are looking at fulfilling our objectives with the best talent and we're committed in providing an amazing working environment with several growth opportunities.
Every day we get exposed to big challenges and we are really looking forward in working with other highly impactful individuals who are willing to make a difference.
Working at Truphone
Working at Truphone is different. We are part of a very diverse environment, solving great problems and helping simplify mobile connectivity like no other company has done before.
We do not shy away from issues, wait for others to act or solve things for us, we always take on big challenges together and work to find the best solution for our customers.
Literally everyone gets exposed to various engineering projects needing impactful team members.
We believe that things will be as good as we make them and that success is an attitude. We promote a culture where if things are not better, it is not because someone wasn't allowed to make the difference, but because no one tried or took the initiative.
Design solutions which are resilient, scalable and secure;
Have a good understanding of Truphone’s product and service portfolio;
Configure product catalogue and integration provisioning flows;
Identify operational, performance and availability constraints and outline opportunities for improvement and evolution;
Detect and troubleshoot issues, relentlessly pursuing the most scalable and permanent solutions;
Document solution and flows and keep them up-to-date;
Design and document test plans and test cases;
Contribute to increase automation framework test coverage;
Execute functional test cases and report test results;
Train support teams in service troubleshooting;
Monitor and optimize the performance of production services;
Communicate deliverables status proactively;
Degree in Telecom Engineering or Computer Science or equivalent experience;
Knowledge in CRM, Catalogue, Billing and / or Integration on a Telecom environment is a plus;
Demonstrated track record in improving operational performance and managing customer satisfaction;
Preferable experience with Node.js, Java, or Golang;
Experience with relational databases;
Proficient with REST APIs, both in implementing the interfaces and consuming;
Familiar with CI / CD flows, Git, Docker, and Kubernetes;
Knowledgeable of high standards and patterns for software implementation;
Proven analytical, problem-solving and troubleshooting skills;
Ability to work in complex environments (multi-cultural / multi-country / geographically distributed teams);
Good understanding of cloud services and scalable infra-structures;
Ability to work autonomously but reach out immediately if blocked;
Positive and solution-oriented mindset;
Self-motivated and self-managing, with strong organizational skills;
Fluent in the English language, both written and spoken.
Strong contributor to product evolution;
Effective systems integrations and product solution designs;
Active engagement with the team but also outside the inner scope of the team.