top of page
courage is a decision.png

Software Architect

We have an opportunity for a Software Architect to contribute building an innovative cloud native microservices platform (Java) in the Business 2 Business 2 Employee space (B2B2E). 


This role expands the current distributed architecture team, enabling more focus on quality, feature development and documentation.


The employer (our client) is a worldwide leading services and payments organization, supporting Employee Benefits administration, Fleet & Mobility solutions and Corporate payment services across 40+ countries. The Group brings together a unique network of 47 million employee users, 900.000 corporate clients and 1.7 million partner merchants.


The product is a payment solution platform that allows people to refuel via a cashless payment system across approx. 50k petrol stations across Europe (all fuel suppliers, as well as a full range of in-transit-related services such as tolls, repairs, EV recharges, etc). 


An MVP will be launched soon and a clear feature roadmap is defined.


The team counts approx. 100 talented engineers working in Romania, Poland, France or Germany.


As a Software Architect, you'll be responsible for designing and improving existing systems and microservices, as well as architecting new software solutions based on a scalable microservices architecture.



Your main responsibilities will revolve around the following:



  • Design solutions in cloud environment (Microsoft Azure) and in containerized technologies (Docker, Kubernetes);


  • Create technical concepts and POCs for new services - mainly on backend, but this will not be an exclusive focus;


  • Define all aspects of development, from appropriate technology and workflows to coding standards;


  • Oversee progress of development team to ensure consistency with initial design - observe implementation, follow up on open topics, support whenever your expertise is needed;


  • The tech stack used by the team comprises: Java, Spring Boot, REST, RabbitMQ, Azure, Docker, Kubernetes, relational & NOSQL databases, etc.



This role is for you if you have:



  • Previous experience in a formal or informal software architect role, aware of all it takes (on a technical and organizational level) to remove barriers and progress the work;


  • Strong knowledge of Java ecosystem;


  • Expert on microservices architectures and best practices;


  • Experience with DevOps practices and tools for CI/CD;


  • A keen interest in pursuing high standards of quality both for yourself and for your colleagues;


  • A high sense of autonomy and proactivity.



Why you should consider this role?


  • You'll operate in an international team, delivering a new global platform;


  • Competitive salary, bonus and benefits package;


  • You'll work from anywhere, either remotely or from the office in Bucharest (Eroii Revolutiei Metro station).


Remote, Romania

blank.png
bottom of page