Introducing our partner: Enfuce
Enfuce: Growing globally to deliver excellence
Enfuce delivers Card as a Service to the financial industry, mainly working towards clients located in Europe and the Middle East who want to enable digital payments for their customers. Our mission is to become a forerunner of the financial industry and the number one CaaS provider. This industry is extremely fast-paced and we are heavily investing in R&D to reach our goals.
Our stack
We provide a full range of services for everything related to payments. The system and solutions are all being ran in AWS and we operate within multiple AWS regions in Europe. Our main programming language is Java but we also use node.Js and Python – depending on the service’s specific requirements.
In all of our systems we implement high availability without a single point of failure, which entails at least 2 availability zones for all our services, as well as autoscaling by design, making our system and services stateless and therefore scalable both horizontally and vertically. Moreover, we operate solely with code as our infrastructure and deploy all changes through an automatic pipeline.
We utilize various AWS services throughout our products. Our main service from AWS is EC2 instances, which we deploy or services to. We also rely on ECS (Container Service), more specifically Fargate. We use Elastic load balancing for handling the TLS termination and balancing between our nodes. S3 is used for storage and Lambda is our pick for simplifying automation and running code directly without any servers. Depending on the use case for an application, we use plain EC2 instances, DynamoDB and RDS.
Collaboration, flexibility and growth
Working at Enfuce means having a lot of freedom and autonomy, which can be in the form of flexible working hours, selecting your own tools and working on a large variety of projects with both technical and business-driven teams. At this point, we are a fully remote workplace which allows our team members, called Enfucers, to work from anywhere. Enfucers have shared what they value about our company culture and the most common answers tend to revolve around the respectful and collaborative atmosphere, the great learning opportunities and the helpful team environment. All Enfucers are encouraged to create their own “My Learning Plan”, which is a learning plan you’ll create together with your manager and the People Operations team. The purpose of the plan is to guide you towards your own learning goals and enable us to support you in getting there. We also provide activity budgets for our teams that go towards organizing joint activities outside of work.
Aside from the technical hard skills, there are a few qualities we are looking for in the people we hire, such as team mentality, curiosity, willingness to learn, determination, and accountability. Moreover, our working language is English so you’ll need to be at least fluent.
As an international company growing globally, our people make us who we are. We work in teams where every single member adds to their team’s skill set and feels comfortable to take part in planning and setting common goals. Welcome!