Are you passionate about building software solutions that could help shape the future of the business landscape in Europe?
Do you want to work in a fast-paced, dynamic environment where you could have a significant impact on the implementation and the direction of the product?
If so, we have the perfect opportunity for you!
XWARE Engineering is looking for its team in Romania for an experienced Senior Backend Software Engineer to help build from the ground up, for one of its clients, an e-invoicing solution for the European market. The first phase of the project consists of building a production grade MVP, with the intention of integrating it as part of a bigger SaaS application.
This is an excellent opportunity to join a project from its inception, and build the core component of a possible much bigger systems, that could be used across the EU single market to implement a core feature for the future of the EU SME ecosystem.
Responsibilities:
Design and develop software solutions according to specifications, leveraging architecture knowledge and design patterns.
Write clean, maintainable, efficient, and scalable code.
Participate in code reviews and provide continuous feedback to other team members.
Continuously improve our development processes and tools.
Collaborate with the other team members to deliver software with high quality and on time.
Requirements:
Bachelor's or Master's degree in Computer Science (or a related field) or relevant work experience.
5-7+ years of experience in software engineering, with a focus on backend development.
Experience with distributed systems, microservices, and developing/designing RESTful APIs.
Familiarity with our tech stack: AWS services, Go, Python, Typescript, CI/CD, Git. Good experience with AWS and with other languages like C++ or Java and the will to ramp-up very fast with Go could also be considered.
[Bonus] Familiarity with financial/accounting software workflows.
Excellent problem-solving skills and ability to work independently with a high sense of ownership and a bias for action.
Team-player with excellent collaboration and communication skills.
Passion for delivering high quality code and solutions.
Excellent knowledge and control of the English language.
What we offer:
Very competitive compensation.
Remote working across the EU timezone.
Full-time 12 months contract with the possibility of prolonging.
Opportunity to work on a greenfield project.
Opportunity to work with a talented and passionate team of professionals.
Opportunity to be part of a possible bigger project, from its inception phase.
Interview Process
The interview process:
You’ll do a take home coding exercise (CodeSubmit) or a take home small project based task.
You'll meet with someone on the hiring team for an intro call to learn more about the role and have a softskills oriented discussion.
You'll meet with the technical lead for a technical discussion on the submitted solution.