Frontend/Fullstack Software Engineer

 Job Description:

Are you passionate about building software solutions that could help shape the future of the business & fintech 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 is looking for an experienced Frontend/Fullstack Software Engineer to help build from the ground up, for one of its clients, an e-invoicing solution for the European market. The project's first phase consists of building a production grade MVP, intending to integrate it as part of a bigger SaaS application.

This is an excellent opportunity to join a project from the beginning and build the core component of a possible much bigger system, 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.
  • Main focus would be the frontend of the product, with a shift towards the backend from time to time.

Requirements:

  • Bachelor's or Master's degree in Computer Science (or a related field) or relevant work experience.
  • 5+ years of experience in software engineering, with a focus on frontend/fullstack development.
  • Experience with distributed systems, microservices, and developing\designing RESTful APIs.
  • Familiarity with our tech stack: React, Tailwind CSS, AWS services, Typescript/Javascript, Go, CI/CD, Git.
  • [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 presentation, written, and verbal communication skills in English.

The interview process:

  • You'll meet with someone on the hiring team for an intro call to learn more about the role and have a soft-skill-oriented discussion.
  • You'll do a take-home code exercise (Hackerrank) or a take-home small project-based task.
  • Meet with the technical lead for a technical discussion on the submitted solution.
  • We will make you an offer!

What we offer:

  • Very competitive compensation.
  • Remote working across the EU timezone.
  • Full-time 12-month 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 bigger project.